About The Role :
Unity Developer
Software Development:Develop and maintain synthetic data generation pipelines using Unity. Implement new features and functionalities based on project requirements.
Collaboration:Collaborate closely with AI engineers, technical artists, 3D artists, and other stakeholders to ensure the technical accuracy and quality of Unity-based projects.
Efficiency:Optimize, automate, and troubleshoot to ensure performance and stability.
Continuous Improvement:Stay updated with the latest industry trends and technologies to continuously improve the quality and efficiency of Unity development processes.
Clear Communication:Communicate effectively with cross-functional teams to ensure project goals and deadlines are met.
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Employment Type: Full Time, Permanent
Read full job description