Software Dev Engineer II, Lambda MicroVMs, Serverless Compute
Core
Building and operating the end-to-end systems for AWS Lambda MicroVMs, enabling isolated sandboxes for untrusted and AI-generated code execution with sub-second launch capabilities.
Role type
Senior Software Development Engineer (Virtualization & Serverless Infrastructure)
Builds
Ingress layers, orchestration services, metering systems, and lifecycle management for millions of MicroVMs weekly.
Domain
Cloud Infrastructure, Virtualization, Serverless Computing, AI/ML Execution Environments
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, Virtualization technology (Firecracker), Lifecycle orchestration, Resource management, Networking, Security isolation, Performance optimization, System architecture, Software development lifecycle management, Mentoring
Preferred skills
Full SDLC experience, Coding standards, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
Java, TypeScript, Python, Rust, C#, C++, Perl
Responsibilities
Design and implement features across the service stack including lifecycle orchestration and security isolation; Define functional and technical feature requirements and translate them into solution architectures; Deliver and operate highly available, scalable, low-latency services; Drive improvements across the full software development lifecycle; Collaborate on system architecture and scalability decisions; Mentor junior engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities