Software Development Engineer, Amazon Photos
Amazon
Amazon
Join Amazon Photos and help shape the future of how customers cherish and interact with their memories. We're seeking a talented Software Development Engineer to build and scale the core services powering our computer vision and AI capabilities. This role offers a unique opportunity to architect and develop solutions that process millions of photos daily, enabling intelligent features that bring cherished moments to life. You'll operate at the forefront of large-scale distributed systems and AI technologies, creating the foundational services for Amazon Photos' next-generation experiences.
Amazon Photos provides a comprehensive companion for preserving, sharing, and reliving memories across all devices and platforms. Our mission is to offer customers the ultimate tool for their memories and family connections.
- Design and implement scalable, fault-tolerant services for computer vision and AI features within the Amazon Photos ecosystem. - Develop and optimize full-stack solutions for handling extensive photo and video data, ensuring high performance and reliability. - Architect and build ML model serving infrastructure and pipelines for real-time computer vision applications. - Lead technical decisions and architectural discussions for critical infrastructure components. - Collaborate with ML scientists to deploy computer vision models and enhance their performance at scale. - Implement and manage observability for complex distributed systems. - Mentor junior engineers and foster a culture of engineering excellence. - Partner with product managers to define technical roadmaps and deliver impactful customer features.
- Minimum of 3 years of professional software development experience (excluding internships). - At least 2 years of experience in designing or architecting new and existing systems, including familiarity with design patterns, reliability, and scaling principles. - Proficiency in at least one software programming language. - Bachelor's degree in Computer Science or a related field is preferred. - Experience with the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations, is advantageous.
Amazon
Technology