Software Development Engineer, Amazon Photos

Global technology company that empowers customers to preserve and share memories through AI-powered experiences.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer, Amazon Photos

Amazon Photos is seeking a Senior Software Development Engineer to lead the development of their next-generation computer vision and AI infrastructure. This role combines technical leadership with hands-on development, focusing on building scalable systems that process billions of photos while enabling AI-powered features.

The position requires expertise in distributed systems, with responsibilities spanning architecture design, team leadership, and strategic technical planning. You'll work at the intersection of cloud computing, machine learning, and large-scale data processing, building services that directly impact how millions of customers interact with their memories.

As a technical leader, you'll mentor senior engineers, drive best practices, and collaborate with ML scientists to productionize cutting-edge AI technologies. The role offers the opportunity to shape the future of photo management and memory preservation at Amazon scale, working with innovative technologies in computer vision and artificial intelligence.

The team operates in a fast-paced environment, processing billions of photos while maintaining high availability. You'll be responsible for establishing operational standards and driving technical excellence across multiple teams. This is an ideal position for someone who combines strong technical skills with leadership ability and wants to make a significant impact on how people preserve and interact with their memories.

The role offers the chance to work with Amazon's world-class infrastructure and contribute to a product that touches millions of users daily. You'll be part of a team that values innovation, technical excellence, and customer obsession, working on challenges that require both technical depth and strategic thinking.

Last updated 5 minutes ago

Responsibilities For Software Development Engineer, Amazon Photos

  • Define and execute technical strategy for Amazon Photos' core AI and computer vision infrastructure
  • Architect and lead development of large-scale distributed systems handling petabyte-scale photo processing
  • Drive technical decisions across multiple teams, establishing patterns and best practices
  • Build and lead high-performing engineering teams, mentoring senior engineers
  • Partner with ML scientists to productionize computer vision and AI technologies at scale
  • Design and implement foundational services and frameworks
  • Lead architecture reviews and technical deep dives
  • Collaborate with senior leadership to define roadmaps

Requirements For Software Development Engineer, Amazon Photos

Java
Python
Kubernetes
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Background in distributed systems and scalable architectures

Benefits For Software Development Engineer, Amazon Photos

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Retirement benefits
  • Disability accommodations available

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Photos

Sr Network Development Engineer, BERE Engineering

Senior Network Development Engineer position at AWS, focusing on global network infrastructure, automation, and scaling solutions for one of the world's largest cloud providers.

Software Development Engineer, GMT Catalog

Senior Software Development Engineer position at Amazon's GMT Catalog team, building distributed systems and maintenance tools for retail grocery operations.

Senior Automation Engineer, AMZL RME

Senior Automation Engineer role at Amazon overseeing robotics and automation systems across multiple fulfillment centers, requiring extensive travel and expertise in PLC programming and industrial control systems.

Senior Software Engineer - Query Optimization, Aurora DSQL

Senior Software Engineer role at Amazon focusing on query optimization for Aurora DSQL, a serverless distributed SQL database, requiring 5+ years of experience in software development and database systems.

Sr. Software Dev Engineer, Workforce Solutions - Transformative Tech

Senior Software Engineer role at Amazon building global hiring solutions, offering $151K-$261K salary, focusing on AWS-native development and system architecture.