Software Development Engineer, AWS Lambda
Core
Lead the architecture and design of large-scale, highly available, low-latency data plane systems for AWS Lambda that handle customer traffic across regions.
Role type
Senior Staff Software Development Engineer (Distributed Systems)
Builds
Global-scale serverless compute infrastructure, including invoke paths, worker fleets, scaling mechanisms, and new compute models like Lambda Managed Instances.
Domain
Cloud Infrastructure / Distributed Systems
Required skills
Large-scale distributed systems design, low-latency request processing, system architecture, mentorship, operational excellence, gRPC-based microservices, incident response
Preferred skills
Full software development life cycle ownership, coding standards, code reviews, source control management, build processes, testing, operations experience
Technologies
gRPC, distributed systems, serverless compute, cloud infrastructure
Responsibilities
Lead architecture and design of large-scale data plane systems; Set technical direction across teams and influence the Lambda roadmap; Own complex problems end-to-end from design to operations; Drive improvements in latency, scaling, efficiency, and resilience; Define and deliver new serverless compute experiences; Mentor engineers and lead design/code reviews; Lead operational excellence in observability and incident response
Seniority
Senior, hands-on IC with strategic influence