The Ring Data Streaming Services team is at the forefront of building next-generation event processing platforms that power mission-critical customer experiences and AI-driven innovations across Ring Blink Key and Sidewalk (RBKS). Were looking for a Software Development Engineer to lead the evolution of our structured data streaming platform as we scale to meet the explosive growth in data-driven features and AI capabilities.
We enable RBKS to drive mission-critical operational workflows business decisions and system health monitoring through both analytical and operational event processing on structured and unstructured data. We provide standardized interfaces and access patterns that maintain AWS-grade reliability while shielding teams from complexityaccelerating innovation and promoting data-driven decision making across every aspect of the RBKS business.
As a member of our team youll be working at the intersection of massive-scale data engineering and AI innovation:
- AI-Powered Innovation: Help build the data infrastructure that powers AI-driven customer-facing features from intelligent security alerts to predictive device health monitoring. Our platform is the foundation for machine learning models that enhance the Ring neighbour experience.
- Engineering Excellence Through AI: Drive the adoption of AI tools and techniques to improve our own engineering velocity code quality and operational excellence. Were leveraging generative AI to accelerate development automate testing and optimize system performance.
- Massive Scale Impact: Process over a petabyte of data daily and 50 million events per second from millions of Ring devices worldwide powering real-time customer experiences business analytics and engineering insights.
- Platform Excellence: Build services with AWS-grade reliability that other teams depend on for their most critical workflows. Your work directly enables innovation across the entire RBKS organization.
- Technical Leadership: Shape the architecture and technical direction of complex distributed systems while mentoring engineers and influencing best practices across the organization.
Key job responsibilities
- Design and build highly distributed components of our event streaming platform that serve as the backbone for AI/ML pipelines and real-time operational workflows
- Drive technical direction and architecture decisions for complex software systems processing petabyte-scale data
- Innovate with AI: Identify and implement opportunities to leverage AI for improving platform stability performance security and cost optimization
- Deliver customer value iteratively while working towards longer-term systems goals that enable next-generation AI capabilities
- Make data-driven decisions to inform product prioritization and technical investments
- Provide technical expertise throughout the product lifecycle and own operational excellence of large-scale production services
- Mentor and coach engineers participating in hiring and building a world-class team
About the team
Youll join a veteran team with deep expertise across Ring and Amazon. Ring doorbells and security products are part of neighbourhoods across the country so you can take pride in supporting tangible products that help our neighbours stay safe.
Our team operates at the forefront of both data engineering and AI adoption using the latest tools and techniques to build better products faster while enabling AI-powered features that delight customers. Ring is part of the Amazon Devices family and were creating the next generation of home security powered by intelligent data processing.
- 3 years of non-internship professional software development experience
- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
- Experience working in an Agile or Scrum environment
- 1 years of continuous integration and continuous delivery (CI/CD) experience
- Knowledge of batch and streaming data architectures like Kafka Kinesis Flink Storm Beam
- Experience building and operating a cloud-based architecture
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.