Taro Logo

Software Development Engineer, Ring AI

Amazon's Ring division develops smart home security products and AI-powered solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cybersecurity

Job Description

At Ring, we're seeking a driven and talented Software Development Engineer to join our AI Team. This role offers an exciting opportunity to revolutionize home security through cloud services and machine learning operations.

The position focuses on developing cloud services that power innovative machine learning operation pipelines, handling petabytes of heterogeneous data and enabling data scientists to create and optimize numerous models rapidly. You'll be working with cutting-edge AI technologies and contributing to Ring's mission of enhancing home security.

As a Software Development Engineer in the AI team, you'll:

  • Design and implement cloud services and distributed systems
  • Work with petabyte-scale data processing systems
  • Collaborate with Software, Hardware, and Computer Vision Engineers
  • Build platforms that accelerate AI model development
  • Contribute to the full software development lifecycle
  • Participate in an agile development environment

The role offers significant autonomy and impact potential, with opportunities to work on GenAI and Agent service development using LLM/VLM. You'll be part of a team that values continuous learning and customer-focused innovation.

Ring, as part of Amazon, provides a collaborative environment where you'll work with exceptional engineers and have access to cutting-edge resources and technologies. The position offers the chance to shape the future of smart home security while working with one of the world's leading technology companies.

This is an excellent opportunity for engineers passionate about AI, distributed systems, and cloud services who want to make a meaningful impact in the home security industry while working with a talented team in a fast-paced, innovative environment.

Last updated 3 days ago

Responsibilities For Software Development Engineer, Ring AI

  • Develop cloud services for machine learning operation pipelines
  • Handle petabytes of heterogeneous data
  • Enable fast iteration of AI model development
  • Collaborate with Software, Hardware, and Computer Vision Engineers
  • Design and implement distributed systems

Requirements For Software Development Engineer, Ring AI

Java
Python
  • Bachelor's degree in computer science or equivalent
  • 3+ years of full software development life cycle experience
  • 2+ years of system design experience
  • Experience programming with at least one software programming language