Taro Logo

Software Development Engineer, Amazon Photos on Devices

Amazon is a global technology company that provides e-commerce, cloud computing, digital streaming, and artificial intelligence services.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Job Description

Amazon Photos is an innovative service that helps consumers preserve and relive their memories, offering unlimited photo storage for Prime members. The service is available across multiple platforms including iOS, Android, Web, Desktop, Fire Tablet & Fire TV, and is integrated with Alexa devices like Echo Show and Echo Spot.

As a Software Development Engineer on the Amazon Photos on Devices team, you'll provide technical leadership in building solutions for Echo Show, FireTV, Fire Tablet and Alexa Mobile. You'll ensure best engineering practices are followed and develop software that is responsive, reliable, and maintainable. Working with designers and product teams, you'll create software used by millions of customers worldwide.

The role involves collaborating with teams across Amazon to design and architect solutions that scale to hundreds of millions of customers. You'll serve as a role model and mentor for other engineers while working in a fast-paced, startup-like environment where agile development and innovation are embraced.

The ideal candidate has experience shipping great software and building client applications that connect to backend services. You understand the importance of balancing service calls with fast user response times. You're passionate about creating exceptional mobile experiences that wow users and solve complex problems with simple code.

You'll be joining a team of technology professionals, photographers, and photo enthusiasts who are passionate about making photo preservation and sharing a simple joy. The team is collaborative, friendly, and committed to continuous learning and improvement.

This position offers the opportunity to work on cutting-edge technology at scale, shape the future of how people interact with their photos through voice and devices, and make a meaningful impact on millions of customers' lives. If you're excited about building innovative consumer experiences and working with a talented team to solve challenging technical problems, this role could be perfect for you.

Last updated 4 days ago

Responsibilities For Software Development Engineer, Amazon Photos on Devices

  • Design, develop, and deploy photo features for current and future Alexa devices
  • Write clean, maintainable code and perform peer code-reviews
  • Develop consumer facing device experiences using various technologies
  • Analyze and optimize applications for speed and scale
  • Work with ASR and NLU to model voice interactions
  • Develop services to process voice data and integrate with other web services
  • Launch new features in US and International markets
  • 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 on Devices

Java
React
  • 3+ years of non-internship professional software development experience
  • 2+ years of design/architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent
  • Experience with modern languages like Java, C++, or C#
  • Excellent written and verbal communication skills
  • Advanced English proficiency

Related Jobs