Taro Logo

Software Development Engineer, Ring AI

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

Job Description

Ring's AI Team is seeking a Senior Software Development Engineer to revolutionize home security through cloud services and machine learning operations. This role focuses on building and maintaining cloud services that power machine learning pipelines handling petabytes of heterogeneous data.

The position requires deep expertise in cloud services, distributed systems, and web services. You'll be working on a platform that enables rapid AI model development and deployment. The role involves collaborating with Software, Hardware, and Computer Vision Engineers in an innovative environment.

As a senior engineer, you'll have significant autonomy to make an impact while working with cutting-edge AI technologies, including GenAI and LLM/VLM development. The team emphasizes continuous learning and customer-focused development.

Key Responsibilities:

  • Designing and developing large-scale cloud backend systems
  • Building and optimizing machine learning production software
  • Leading technical design and architecture decisions
  • Mentoring and providing technical leadership
  • Working with petabyte-scale data processing systems

The ideal candidate will have:

  • Strong background in cloud services and distributed systems
  • Experience with machine learning production software
  • Knowledge of GenAI and Agent service development
  • Proven track record of shipping large-scale systems
  • Strong mentorship and technical leadership abilities

This role offers the opportunity to work at the intersection of AI and home security, developing innovative solutions that directly impact customers' lives. You'll be part of Amazon's culture of innovation, where it's always "Day 1" and where personal growth and development are prioritized.

Last updated a month ago

Responsibilities For Software Development Engineer, Ring AI

  • Design and develop cloud services for ML operation pipelines
  • Handle petabytes of heterogeneous data
  • Lead technical design and architecture decisions
  • Collaborate with Software, Hardware, and Computer Vision Engineers
  • Mentor and provide technical leadership to team members
  • Optimize AI model development processes

Requirements For Software Development Engineer, Ring AI

Python
Java
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 of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Master or PhD degrees in Computer Science, Machine learning, or related areas preferred
  • Experience in shipping large-scale cloud backend systems
  • 3+ years experience in developing machine learning production software
  • Experience with GenAI and Agent service development using LLM/VLM preferred

Related Jobs