CareerPlanGet AI match score →

Software Development Engineer, AWS Lambda, Durable Functions

Vancouver, British Columbia, Canada💼 Full-time💰 $114,800–$191,800🗓 2026-07-16 → 2026-07-31

Core

Building a large-scale distributed system running on thousands of nodes to provide fault-tolerant applications and AI workflows with seamless customer experience.

Role type

Senior IC software engineer (distributed systems)

Builds

Fault-tolerant applications and AI workflows

Domain

Cloud infrastructure, distributed systems

Deliverable

production ML models

Required skills

Java, C++, C#, object-oriented design, distributed systems programming

Preferred skills

software engineering best practices, software architecture, code reviews, source control management, continuous deployments, testing, operational excellence

Technologies

AWS Lambda, Durable Functions

Responsibilities

Designing and implementing distributed systems with consistency, durability, and availability; ensuring resilience against infrastructure failures and network partitions; extending Lambda's event-driven programming model with automatic checkpointing and failure recovery.

Seniority

Mid-level, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗