Software Development Engineer, Firecracker
Overview
As a member of the AWS Lambda/firecracker team, you will contribute to a global, scalable, open-source virtualization project tailored for multi-tenant serverless services. You will help shape features that meet customer needs, automate operations, and drive quality and development efficiency. The role blends startup-like scope with Amazon-scale impact, offering ownership, collaboration with cross-functional teams, and opportunities to influence the ephemeral compute platform. You will also maintain the Firecracker project and participate in on-call rotations, contributing to a fault-tolerant, evolving ecosystem.
Compensation / Benefitswork-life balancementorship and trainingsinclusive culturediversity and inclusionequal opportunity employer
ResponsibilitiesUnderstand customer needs and engineer new featuresOwn and automate operationsContribute ideas to improve quality and efficiencyInnovate in ephemeral compute platformsMaintain the Firecracker open source projectParticipate in on-call responsibilities
Key requirementsExperience in professional software developmentInterest and experience in low-level software engineering and/or systems programmingPassion for open source communitiescuriosityempathyownershipLow-level software engineeringSystems programmingC, C++, Rust, Linux experience