Amazon Photos is a cutting-edge service that enables customers to preserve, share, and relive their memories across multiple platforms including mobile applications, web, desktop, Amazon devices, and Alexa+. The team operates at massive scale, processing billions of customer photos while maintaining high availability and low latency.
As a Software Development Engineer in the Amazon Photos team, you'll be at the forefront of building and scaling foundational services that power computer vision and artificial intelligence capabilities. You'll work at the intersection of large-scale distributed systems and AI technologies, creating services that form the backbone of Amazon Photos' next-generation features.
The role offers an exciting opportunity to architect and develop solutions that process millions of photos daily, enabling intelligent features that bring customer memories to life. You'll be working with cutting-edge technologies in distributed systems, computer vision, and machine learning to create innovative solutions that delight customers.
The team leverages advanced technologies to create more personalized and meaningful experiences for users. You'll collaborate with ML scientists to productionize computer vision models, optimize their performance at scale, and implement robust observability solutions for complex distributed systems.
This position offers significant growth opportunities, including mentoring junior engineers and contributing to building a culture of engineering excellence. You'll also partner with product managers and other teams to define technical roadmaps and deliver customer-facing features that impact millions of users globally.
The ideal candidate will have strong experience in software development, system design, and architecture, with a particular interest in AI/ML technologies and distributed systems. This role provides an excellent opportunity to work on challenging technical problems while directly impacting how people interact with their memories through technology.