Amazon Development Centre Canada ULC
Technology
SoftwareDevelopmentEngineer,RingDataStreamingServices
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Development Engineer, Ring Data Streaming Services at Amazon Development Centre Canada ULC. Skills: Data streaming, AI innovation, Distributed systems, Platform engineering. Design distributed components. Build event streaming platform”
Industry & Context.
Data-driven decisions
What They're Looking For.
Must Have
3+ years software development experience, 2+ years system design experience, Experience programming one language
Nice to Have
3+ years full SDLC experience, Bachelor's degree computer science, Agile or Scrum environment experience, 1+ years CI/CD experience, Knowledge batch streaming data architectures, Experience building operating cloud architecture
What You'll Do.
Design distributed components
Build event streaming platform
Serve AI/ML pipelines
Serve real-time workflows
Drive technical direction
Drive architecture decisions
Identify AI opportunities
Implement AI opportunities
Improve platform stability
Improve platform performance
Improve platform security
Improve platform cost
Deliver customer value
Make data-driven decisions
Inform product prioritization
Inform technical investments
Provide technical expertise
Own operational excellence
Participate in hiring
Build world-class team
How You'll Work.
Team & Collaboration
Cross-functional teams; Agile teams
Process & Methodology
Agile, Scrum
Full Job 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
Applying for this Software Development Engineer, Ring Data Streaming Services role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Development Centre Canada ULC?
Real rants from real employees. Read before you apply.