Software Development Engineer, Lambda Runtimes, AWS
Core
Building and maintaining managed runtimes (Python, NodeJS, Java, Ruby, Go, DotNet) and custom runtime/container images for AWS Lambda to simplify serverless computing for developers.
Role type
Senior Software Development Engineer (Runtimes)
Builds
AWS Lambda managed runtimes, custom runtime images, and associated container images
Domain
Cloud computing, Serverless architecture, Multi-language runtime ecosystems
Required skills
Software development lifecycle, System design and architecture, Coding standards, Code reviews, Source control management, Build processes, Testing, Operations, Programming languages, Containerization
Preferred skills
Bachelor's degree in Computer Science, Experience with industry best practices in building and releasing software
Technologies
AWS Lambda, Python, NodeJS, Java, Ruby, Go, DotNet, Docker, Kubernetes
Responsibilities
Curate, patch, and deprecate managed runtimes; Enable new customer-facing functionality in the serverless ecosystem; Solve performance and developer experience problems at massive scale; Collaborate with customers on runtime initiatives
Seniority
Senior, hands-on IC