Software Development Engineer (open-source)
Core
Build and maintain AWS Lambda Runtimes, including implementation, documentation, security updates, and supporting libraries for seven languages (Python, NodeJS, Java, .NET, Ruby, Go, Rust) to enable serverless code execution.
Role type
Senior Software Development Engineer (Open Source)
Builds
AWS Lambda Runtimes and supporting libraries for multiple programming languages
Domain
Cloud computing, serverless infrastructure, multi-language runtime environments
Required skills
Software architecture, system design, debugging, profiling, open-source contribution, strong programming in at least two of: Java, Python, Node.js, Go, Rust
Preferred skills
Full software development life cycle experience, AWS services experience
Technologies
AWS Lambda, Python, Node.js, Java, .NET, Ruby, Go, Rust
Responsibilities
Implement runtime features across multiple languages, manage security updates and patches, engage with upstream open-source communities, debug and profile large-scale systems, design scalable systems
Seniority
Senior, hands-on IC