Posted on: 17/09/2025
Position : Unity Game Engineer
Experience : 5 to 12 Years
Location : Bangalore, Karnataka, India
Job Summary :
The ideal candidate will be a hands-on expert in Unity and C#, dedicated to optimizing game performance and ensuring code quality through a deep understanding of the engine's rendering pipeline, memory management, and scripting best practices.
Key Responsibilities :
- Profile and optimize game performance for various target platforms, focusing on efficient garbage collection, draw call reduction, and memory management using tools like the Unity Profiler and Memory Profiler.
- Collaborate closely with game designers and cognitive scientists to implement sophisticated, data-driven dynamic difficulty systems that personalize the player experience.
- Document technical design specifications, architectural decisions (e.g., ECS, Scriptable Objects), and gameplay logic clearly to ensure maintainability for the entire engineering team.
- Write comprehensive unit and integration tests to ensure the reliability and quality of new features, and integrate them into the CI/CD pipeline for streamlined development.
- Mentor and provide technical leadership to junior engineers through detailed code reviews, architectural discussions, and knowledge-sharing sessions on advanced Unity topics.
Required Skills & Qualifications :
- Strong expertise in the Unity engine's core features, including Physics, UI/UX (UGUI/UI Toolkit), Animation systems, and Shader programming.
- Proven ability to understand and implement dynamic difficulty systems based on user performance data.
- Excellent documentation skills and experience in mentoring junior engineers.
- Proficiency with version control systems, such as Git or Perforce.
- Strong understanding of data-driven design and experience with design patterns for scalable Unity projects
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1547168