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 sits at the intersection of distributed systems and artificial intelligence, focusing on building scalable solutions that process billions of photos while enabling revolutionary AI features.

The position requires an experienced technical leader who can architect large-scale distributed systems and drive technical strategy across multiple teams. You'll be responsible for building and maintaining critical infrastructure that powers AI-driven photo experiences for millions of customers worldwide. The role combines hands-on technical leadership with strategic thinking, requiring both deep technical expertise and the ability to mentor and grow engineering talent.

Working in the Amazon Photos team means operating at massive scale, processing petabytes of data while maintaining high availability and low latency. The team leverages cutting-edge technologies in distributed systems, computer vision, and machine learning to create innovative solutions that delight customers. You'll collaborate with ML scientists and research teams to productionize advanced computer vision technologies at scale.

This is an excellent opportunity for a senior engineer who wants to shape the future of how people interact with their memories through AI-powered experiences. You'll have the chance to influence technical direction across the organization while working with a talented team at the forefront of computer vision and distributed systems. The role offers significant technical challenges, leadership opportunities, and the chance to impact millions of users worldwide.

The ideal candidate will bring strong experience in distributed systems, a track record of delivering complex technical initiatives, and the ability to mentor and develop technical talent. You'll need to balance technical excellence with business needs, ensuring solutions meet requirements for scalability, reliability, and performance while delivering value to customers.

Last updated 18 hours 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
  • Build and lead high-performing engineering teams
  • Partner with ML scientists to productionize computer vision technologies
  • Design and implement foundational services and frameworks
  • Lead architecture reviews and technical deep dives
  • Collaborate with senior leadership on strategic initiatives
  • Establish operational standards and metrics

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
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Background in distributed systems and scalable architectures

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Photos

Senior Software Development Engineer, Denied Party Screening

Senior Software Engineer role at Amazon Security, focusing on building and scaling denied party screening systems using advanced algorithms and ML techniques.

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions across consumer, operations, financial, and HR technology domains with competitive compensation and benefits.

Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions across consumer, operations, financial, and HR technology teams.

Senior Software Development Engineer, AWS EC2

Senior Software Development Engineer position at AWS EC2 focusing on cloud infrastructure and network virtualization systems.

Sr. Software Development Engineer, Kuiper Government Solutions

Senior Software Engineering role at Amazon's Project Kuiper, developing critical APIs and software services for government space applications, requiring TS/SCI clearance.