Software Development Manager - Synthetic Data Generation, Virtual Systems
Company: Amazon Stores
Location: Boston
Posted on: July 5, 2025
|
|
Job 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.
Keywords: Amazon Stores, Chicopee , Software Development Manager - Synthetic Data Generation, Virtual Systems, IT / Software / Systems , Boston, Massachusetts