Amazon Photos empowers customers to preserve, share, and relieve their memories across mobile applications, web, desktop, Amazon devices, and as part of Alexa+. We strive to provide customers with the best memories companion for them and their families.
We're looking for a Software Development Engineer that wants to build and scale foundational services that power our photo sharing capabilities. In this role, you'll architect and develop solutions that enable intelligent features using which customers can easily share photos & photo albums with loved ones, bringing memories to life. You'll work with large-scale distributed systems and AWS technologies, creating services that form the backbone of Amazon Photos' next-generation sharing features.
Key job responsibilities
- Design and implement scalable, fault-tolerant services that power sharing features across the Amazon Photos ecosystem
- Drive technical decisions and architecture discussions for critical infrastructure components
- Collaborate with senior engineers to productionize engineering solutions and optimize their performance at scale
- Implement and maintain observability solutions for complex distributed systems
- Mentor junior engineers and contribute to building a culture of engineering excellence
- Partner with product managers and other teams to define technical roadmaps and deliver customer-facing features
About the team
Photos sharing is a collection of services that support cross-account access to your Amazon Photos resources. This includes providing customer features that allow cross-account viewing, collaboration, commenting, reactions as well as notifications when content changes.
We operate at massive scale, while maintaining high availability and low latency. Our team leverages technologies in distributed systems to create innovative solutions that delight customers. We're building the future of how people share their memories with their loved ones.