Description
Lead a team responsible for developing and maintaining synthetic data generation systems and customer-facing graphics applications. The role combines software engineering leadership with specialized expertise in computer graphics, technical art pipelines, and ML/AI data generation. You will oversee the full development lifecycle of a team building high-quality synthetic data for AI training as well as managing interactive graphics applications for end users.
Key job responsibilities
Lead and grow a team of software engineers and technical artists
Design and implement scalable synthetic data generation pipelines
Lead synthetic data projects from ideation to validation based on customer requirements
Oversee development of customer-facing graphics applications
Drive technical architecture decisions and system design
Ensure code quality, testing practices, and development standards
Partner with product teams to define and execute on roadmap
Manage team performance, career development, and hiring
Collaborate across organizations to align technical strategy
Balance technical debt with feature development
Drive continuous improvement in development processes
A day in the life
As the SDM (Software Development Manager) for the Synthetic Data Generation Team you will orchestrate efforts between technical artists and software engineers while ensuring seamless delivery of high-quality synthetic datasets. The role balances leading team stand-ups, conducting quality review sessions with ML scientists, and engaging in technical deep dives on pipeline improvements. Key activities include reviewing render farm efficiency, validating data quality metrics, and addressing stakeholder requirements from various research teams. The position demands constant attention to pipeline optimization, team development, and staying current with emerging synthetic data techniques while managing cross-functional relationships and maintaining both technical and artistic excellence in deliverables.
About the team
Our team is dedicated to creating state-of-the-art simulation solutions that span across synthetic data generation, hardware emulation, and sensor emulation. These tools are essential for accelerating the development and testing of robotic systems, improving their performance, and reducing time-to-market for new robotics technologies.
Basic Qualifications
Bachelor's degree
3+ years of engineering team management experience
7+ years of working directly within engineering teams experience
3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
8+ years of leading the definition and development of multi tier web services experience
Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
Experience partnering with product or program management teams
Preferred Qualifications
Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
Experience with graphics programming and optimization
Understanding of perception systems and ML/AI training requirements
Experience in VFX or game industry
Experience with technical art and building technical art pipelines
Professional experience with Computer Graphics, Robotics, Simulation
Expertise in Python, C++, and Object Oriented Programming
Experience with synthetic data generation and validation
Background in ML/AI development and training pipelines
Experience with real-time graphics applications and optimization
Knowledge of modern game engines (Unreal, Unity)
Experience with Nvidia Omniverse and USD
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.