Amazon Development Centre Canada ULC

Technology

SoftwareDevelopmentEngineer,RingDataStreamingServices

CA$135–185k ~AI est. Toronto, Ontario, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“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.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →