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.
The role involves architecting and developing solutions that process millions of photos daily, working at the intersection of large-scale distributed systems and AI technologies. You'll be responsible for creating services that form the backbone of Amazon Photos' next-generation features, implementing scalable and fault-tolerant systems that enable intelligent features to bring customer memories to life.
This is an opportunity to work with cutting-edge technologies in distributed systems, computer vision, and machine learning. You'll collaborate with ML scientists to productionize computer vision models and optimize their performance at scale. The team leverages advanced technologies to create innovative solutions that delight customers, building the future of how people interact with their memories using AI to create more personalized and meaningful experiences.
The position offers significant growth potential, with opportunities to mentor junior engineers and contribute to building a culture of engineering excellence. You'll work alongside talented professionals, partnering with product managers and other teams to define technical roadmaps and deliver customer-facing features. The role requires strong technical expertise, particularly in distributed systems and AI technologies, combined with the ability to drive technical decisions and architecture discussions for critical infrastructure components.