Job Summary:
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. They are seeking a highly motivated and experienced Senior Software Engineer to join their Metropolis Synthetic Data Generation team to build scalable Physical AI Digital Twin and Synthetic Data Generation solutions.
Responsibilities:
• Build, develop, and maintain scalable 3D simulation software for Digital Twin and Synthetic Data Generation applications.
• Collaborate with multi-functional teams to build backend services and AI Agents to create end-to-end SDG solutions.
• Implement scalable and resilient solutions for distributed computing environments.
• Optimize the performance and reliability of cloud applications and services.
• Develop user interfaces and frontend components as needed.
• Work closely with product managers to define and prioritize features and requirements.
• Participate in code reviews, build discussions, and team meetings.
• Stay up-to-date with industry trends and guidelines to ensure our solutions remain innovative.
Qualifications:
Required:
• Bachelor or higher degree in computer science, engineering, or equivalent experience.
• 12+ years of industrial experience in large-scale software development in Computer Graphics, Game Engine, or 3D Simulation.
• Excellent programming skills in languages such as C/C++, Python, and scripting languages.
• Proficiency in 3D simulation of one or more physics phenomena (e.g., rigid-body dynamics, fluid dynamics, material fracture, combustion, audio synthesis, and propagation).
• Proficiency in physics Game engines (e.g., Unreal, Unity, Chrono, Mujoco).
• Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
• Excellent problem-solving skills and attention to detail.
• Ability to work effectively in a fast-paced, collaborative environment.
Preferred:
• Experience with NVIDIA GPU technology, Omniverse programming and developing AI agents.
• Experience with content generation using LLM and Generative AI models.
• Hands-on experience with 3D virtual content creation and animation tools (e.g., Maya, Blender, Houdini).
• Understanding of DevOps principles and practices in Cloud environments.
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.