Software Development Engineer, Ring Data Streaming Services
5 days ago
Description
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). We're 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 complexity—accelerating innovation and promoting data-driven decision making across every aspect of the RBKS business.
As a member of our team, you'll 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. We're 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
You'll 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 we're creating the next generation of home security powered by intelligent data processing.
Basic Qualifications
- 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
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's 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 you're applying in isn't listed, please contact your Recruiting Partner.
Company
- Amazon Development Centre Canada ULC
Job ID: A3139989
-
Toronto, Ontario, Canada Amazon Full timeThe 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). We're looking for a Software Development Engineer to lead the evolution of our structured data streaming platform as we scale...
-
Toronto, Ontario, Canada Amazon Full timeDESCRIPTIONWe seek an AI Platform Builder—a Data Engineer focused on developing Platforms and Agentic AI solution—who embraces prompt-driven development with strong technical, analytical, communication, and stakeholder management skills. This role sits at the intersection of data engineering, business intelligence, and platform engineering—requiring...
-
Software Development Engineer
4 days ago
Toronto, Ontario, Canada Rootshell Inc Full timeHello All,Greetings from Rootshell Inc.Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Software Development Engineer for one of our client, Please share your resume with current location & full contact infoJob Title:Software Development EngineerLocation:Toronto, Canada...
-
Toronto, Ontario, Canada Amazon Full timeDescriptionWe seek an AI Platform Builder—a Data Engineer focused on developing Platforms and Agentic AI solution—who embraces prompt-driven development with strong technical, analytical, communication, and stakeholder management skills. This role sits at the intersection of data engineering, business intelligence, and platform engineering—requiring...
-
Toronto, Ontario, Canada Amazon Full timeDescriptionWe seek an AI Platform Builder—a Data Engineer focused on developing Platforms and Agentic AI solution—who embraces prompt-driven development with strong technical, analytical, communication, and stakeholder management skills. This role sits at the intersection of data engineering, business intelligence, and platform engineering—requiring...
-
Software Engineer, Data Platform
2 weeks ago
Toronto, Ontario, Canada Lyft Full timeAt Lyft, our mission is to improve people's lives with the world's best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization.We are seeking a talented Software Engineer to join our dynamic Streaming Compute Team. In this role, you'll be instrumental in designing, developing, and maintaining our...
-
Senior Software Engineer, Data Platforms
2 days ago
Toronto, Ontario, Canada Lyft Full timeAt Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. We are seeking a talented Software Engineer to join our dynamic Streaming Compute Team. In this role, you'll be instrumental in designing, developing, and maintaining our low latency and...
-
MTS Software Engineer, Data Platform
2 weeks ago
Toronto, Ontario, Canada eBay Full timeAt eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...
-
MTS Software Engineer, Data Platform
2 weeks ago
Toronto, Ontario, Canada eBay Full timeAt eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...
-
Staff Software Engineer I
2 weeks ago
Toronto, Ontario, Canada Confluent Full timeWe're not just building better tech. We're rewriting how data moves and what the world can do with it. With Confluent, data doesn't sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.It takes a certain kind of person to join...