Software Development Engineer, Amazon Photos

Global technology company that empowers customers to preserve and share memories through Amazon Photos service.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer, Amazon Photos

Amazon Photos is seeking a Software Development Engineer to join their team focused on building and scaling foundational services for computer vision and AI capabilities. This role sits at the intersection of large-scale distributed systems and artificial intelligence, working on services that process millions of photos daily.

The position offers an opportunity to work with cutting-edge technologies in computer vision and machine learning while building systems that directly impact how customers interact with their memories. As part of the Amazon Photos team, you'll be responsible for architecting and developing solutions that power intelligent features across mobile applications, web, desktop, and Amazon devices.

The team operates at massive scale, processing billions of customer photos while maintaining high availability and low latency. You'll be working with technologies in distributed systems, computer vision, and machine learning to create innovative solutions that delight customers. The role involves close collaboration with ML scientists to productionize computer vision models and optimize their performance at scale.

This is an excellent opportunity for engineers passionate about building large-scale systems and working with AI technologies. You'll have the chance to mentor junior engineers, drive technical decisions, and contribute to building a culture of engineering excellence. The position offers exposure to full-stack development, from backend services to ML model serving infrastructure.

The ideal candidate will have experience with distributed systems, strong programming skills, and knowledge of machine learning technologies. You'll be part of a team that's building the future of how people interact with their memories, using AI to create more personalized and meaningful experiences for customers worldwide.

Last updated 7 minutes ago

Responsibilities For Software Development Engineer, Amazon Photos

  • Design and implement scalable, fault-tolerant services for computer vision and AI features
  • Build and optimize full-stack solutions for photo and video data processing
  • Architect and develop ML model serving infrastructure
  • Drive technical decisions and architecture discussions
  • Collaborate with ML scientists to productionize computer vision models
  • Implement observability solutions for distributed systems
  • Mentor junior engineers
  • Partner with product managers to define technical roadmaps

Requirements For Software Development Engineer, Amazon Photos

Python
Java
Kubernetes
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Experience with computer vision or machine learning technologies
  • Experience building and maintaining large-scale distributed systems
  • Knowledge of modern AI/ML frameworks and serving infrastructure
  • Experience with cloud technologies and microservices architecture

Benefits For Software Development Engineer, Amazon Photos

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Disability accommodations available

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Photos

Software Development Engineer, Amazon Photos

Software Development Engineer role at Amazon Photos, focusing on building scalable computer vision and AI services for photo processing and management.

Software Development Engineer, AWS Glue

AWS Glue Software Development Engineer position focusing on building serverless data analytics platforms and ETL services at Amazon.

Software Development Engineer - Amazon POSDevice, POSDevice - Amazon WWGST

Software Development Engineer II position at Amazon's Physical Stores team, focusing on point-of-sale systems and retail technology solutions.

Software Development Engineer II, Talent Development

Software Development Engineer II position at Amazon's Talent Development team, building systems to enhance learning and career development for Amazon employees.

Software Development Engineer, Amazon Connect - Contact Control Panel

Build the next generation of cloud-based contact center solutions at AWS, working on Amazon Connect's Contact Control Panel with focus on LLM integration and agent experience.