Software Development Engineer, AI Studios Engineering

Amazon
Culver City, CA, USA / New York, NY, USA2026-09-15ONSITE

About the job

Join us as a Software Development Engineer on the AI Studios Engineering org within Prime Video and Amazon MGM Studios, where you'll build intelligent systems at the intersection of AI and cinematic storytelling. This role offers an exciting opportunity to contribute to Creative Studio, our AI-native content creation platform that empowers creators to produce professional animation and live action content featuring world-class intellectual properties at unprecedented speed and scale. In this role, you'll develop production-quality code for AI-powered creative tools while learning from experienced engineers and scientists. You'll work alongside creative professionals (animators, filmmakers, and storytellers) and implement features that directly transform how animation and live action/VFX content is made for Prime Video's most ambitious productions. This is an ideal opportunity for engineers who are passionate about AI/ML applications in entertainment and want to grow their skills while contributing to products that ship to Prime Video audiences.

Responsibilities

Design, develop, and maintain software components for our AI-native content creation platform, supporting professional animation and live-action/VFX workflows

Implement features across the stack, from backend services, media processing pipelines, and APIs to ML model integrations and creator-facing tooling, with guidance from senior engineers

Write clean, well-tested, and maintainable code while participating in code reviews to give and receive constructive feedback

Collaborate with cross-functional teams including ML scientists, applied scientists, product managers, and creative professionals to understand requirements and deliver solutions

Contribute to integrations with industry-standard Digital Content Creation (DCC) tools such as Adobe Animate, After Effects, Maya, and Storyboard Pro

Troubleshoot and debug issues in production systems, contributing to operational excellence and system reliability

Participate in on-call rotations and contribute to improving system monitoring, alerting, and documentation

Continuously learn new technologies, tools, and methodologies relevant to AI/ML systems, media processing, and distributed computing

Qualifications

Minimum

3+ years of non-internship professional software development experience

2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

1+ years of software development engineer or related occupational experience

1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience

1+ years of Object Oriented Design experience

Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

Experience programming with at least one software programming language

Preferred

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Bachelor's degree in computer science or equivalent