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 offers an opportunity to shape the technical direction of Amazon Photos' machine learning capabilities and influence how millions of customers interact with their memories. You'll be working with cutting-edge technologies in distributed systems, computer vision, and machine learning to create innovative solutions that delight customers.

As a technical leader, you'll be responsible for architecting large-scale distributed systems that handle petabyte-scale photo processing and ML model serving. You'll drive technical decisions across multiple teams, establishing patterns and best practices for system-wide integration and operational excellence. The role involves close collaboration with ML scientists and research teams to productionize computer vision and AI technologies at scale.

The team operates at massive scale, processing billions of photos while maintaining high availability and low latency. You'll be part of building the future of how people interact with their memories, using AI to create more personalized and meaningful experiences. The position requires strong leadership skills as you'll be mentoring senior engineers and developing technical talent across the organization.

This is an excellent opportunity for someone who wants to combine technical expertise in distributed systems and AI with leadership responsibilities. You'll be working on challenging technical problems while having a direct impact on how millions of customers preserve and interact with their precious memories. The role offers the chance to work with cutting-edge technologies while building products that have meaningful impact on customers' lives.

The ideal candidate will have extensive experience in software development, distributed systems, and technical leadership. You'll need to be comfortable making complex architectural decisions, mentoring other engineers, and working with senior leadership to define and execute technical strategy. This role provides an opportunity to shape the future of photo management and AI-powered experiences at one of the world's leading technology companies.

Last updated 6 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
  • 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

Benefits For Software Development Engineer, Amazon Photos

  • Workplace Accommodations Available

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Photos

Senior Automation Engineer (Multi-Site)

Senior Automation Engineer role at Amazon, overseeing multiple Florida sites, focusing on automation systems maintenance, robotics, and technical leadership in fulfillment centers.

Sr. Software Development Engineer, Alexa Audio

Lead software engineer role at Amazon developing Alexa's audio experiences, including music, podcasts, and audiobooks, requiring 7+ years of experience in software development and technical leadership.

Senior Automation Engineer

Senior Automation Engineer role at Amazon, focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and industrial control systems.

Software Development Engineer, Amazon Device Observability & Troubleshooting Team

Senior Software Engineering role at Amazon focusing on device observability and troubleshooting systems, requiring 4+ years of experience in distributed systems and modern programming languages.

Sr. Software Development Engineer, GMT Catalog

Senior Software Development Engineer position at Amazon's GMT Catalog team, focusing on building innovative supply chain and in-store solutions using Java, Linux, and AWS technologies.