Software Development Engineer, Amazon Photos

Global technology company that empowers customers to preserve and share memories through AI-powered experiences.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer, Amazon Photos

Amazon Photos is seeking a Senior Software Development Engineer to lead the development of their next-generation computer vision and AI infrastructure. This role combines technical leadership with hands-on development, focusing on building scalable systems that process billions of photos while enabling AI-powered features.

The position requires expertise in distributed systems, with responsibilities spanning architecture design, team leadership, and strategic technical planning. You'll work at the intersection of cloud computing, machine learning, and large-scale photo processing, building services that directly impact how millions of customers interact with their memories.

As a technical leader, you'll mentor senior engineers, drive best practices, and collaborate with ML scientists to productionize cutting-edge computer vision technologies. The role offers the opportunity to shape the future of how people preserve and interact with their photos through AI-powered experiences.

The team operates at massive scale, processing billions of photos while maintaining high availability. You'll be working with advanced technologies in distributed systems, computer vision, and machine learning, creating innovative solutions that delight customers. This is an excellent opportunity for someone passionate about building large-scale AI systems and leading technical teams.

The ideal candidate will have extensive experience in distributed systems, a track record of delivering complex technical initiatives, and strong leadership skills. You'll be joining a team that's pushing the boundaries of AI applications in consumer products, with the backing of Amazon's world-class infrastructure.

Last updated 4 hours ago

Responsibilities For Software Development Engineer, Amazon Photos

  • Define and execute technical strategy for Amazon Photos' core AI and computer vision infrastructure
  • Architect and lead development of large-scale distributed systems
  • Drive technical decisions across multiple teams
  • Build and lead high-performing engineering teams
  • Partner with ML scientists to productionize computer vision technologies
  • Design and implement foundational services and frameworks
  • Lead architecture reviews and technical deep dives
  • Collaborate with senior leadership on strategic initiatives
  • Establish operational standards and practices

Requirements For Software Development Engineer, Amazon Photos

Java
Python
Kubernetes
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Background in distributed systems and scalable architectures

Benefits For Software Development Engineer, Amazon Photos

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Inclusive work culture
  • Disability accommodation support
  • Medical, dental, and vision insurance
  • Parental leave

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Photos

Software Developer in Test III, Amazon Webview

Senior Software Developer in Test position at Amazon's WebView team focusing on test automation and infrastructure development.

Senior Software Development Engineer, AWS Global Backbone

Senior Software Development Engineer position at AWS Global Backbone team, focusing on developing and operating critical network infrastructure and software control systems for Amazon's global cloud platform.

Quality Assurance Engineer, Trust CX Innovation

Senior Quality Assurance Engineer role at Amazon's Alexa Trust CX Innovations team, focusing on testing and quality assurance for AI-powered products while ensuring privacy and accessibility standards.

Software Development Engineer, EC2 Instance Networking

Senior Software Engineer role at Amazon EC2 focusing on virtualized networking, requiring expertise in C/C++/Rust and systems programming for high-performance packet processing.

Sr. Software Engineer, EC2 Instance Networking

Senior Software Engineer position at Amazon AWS focusing on EC2 instance networking, requiring expertise in kernel/embedded programming and systems software engineering.