Software Development Engineer, Amazon Photos Voice Experience

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Software Development Engineer, Amazon Photos Voice Experience

Amazon Photos is seeking a Software Development Engineer to join their Voice Experience team, focusing on building innovative solutions that integrate voice commands with photo management. This role combines the cutting-edge fields of voice technology and photo organization, offering an opportunity to work on features used by millions of customers worldwide. The position involves developing voice-enabled photo experiences and integrating natural language interactions with Amazon's visual content platform.

The team is part of Amazon Photos, a service that provides unlimited photo storage for Prime members across multiple platforms including iOS, Android, Web, Desktop, Fire Tablet, Fire TV, and Alexa devices. As a member of this team, you'll work in a fast-paced, startup-like environment where agile development and innovation are core values. You'll collaborate with designers, product managers, and other engineering teams to create scalable solutions that serve hundreds of millions of customers.

The role offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location and experience, plus additional benefits including equity and sign-on payments. You'll be working with a strong team that embraces agile methodologies and focuses on delivering high-quality software with high velocity. This is an excellent opportunity for an experienced software engineer who wants to make a significant impact on how people interact with their photo collections through voice technology.

The position requires strong technical skills, particularly in object-oriented programming languages like Java or C++, and experience with system design and architecture. You'll be responsible for ensuring best engineering practices are followed and that the software is responsive, reliable, and maintainable. The role combines technical leadership with hands-on development, making it ideal for someone who enjoys both coding and mentoring other engineers.

Last updated 17 hours ago

Responsibilities For Software Development Engineer, Amazon Photos Voice Experience

  • Design, develop, and deploy photo features for voice experience on Amazon Devices
  • Write clean, maintainable code and perform peer code-reviews
  • Contribute to developing consumer facing device experiences
  • Investigate design approaches and prototype new technology
  • Analyze and optimize applications for speed and scale
  • Improve Operational Excellence including latency and scalability
  • Work in Agile/Scrum environment
  • Help define and implement standards and best practices
  • Collaborate with product managers and UX designers

Requirements For Software Development Engineer, Amazon Photos Voice Experience

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with Java, C++, or C#
  • Knowledge of object-oriented design
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, Amazon Photos Voice Experience

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Photos Voice Experience

Software Development Engineer in Test II, Vizzini (FireTV Voice)

Software Development Engineer in Test II position at Amazon's FireTV Voice team, focusing on test automation and quality assurance for voice interface technology.

Software Development Engineer, Devices Retail Inventory and Financial Record Keeping Technology (DRIFT)

Software Development Engineer role at Amazon working on Devices Retail Inventory and Financial Record Keeping Technology (DRIFT) team in Zapopan, Mexico.

Software Development Engineer, Customer Engagement Technologies

Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on building next-gen customer service routing systems using AI/ML technologies.

Software Dev Engineer, CPP Universal Feature Catalog

Senior software engineering role at Amazon building AI-powered catalog management systems, focusing on product classification and safety at massive scale.

Software Development Engineer SDE II, PerfPlat

Amazon Robotics is seeking a Software Development Engineer II to build and maintain high-fidelity testing platforms for robotics solutions, offering competitive benefits and innovative technical challenges.