Software Development Engineer (open-source), Runtimes
Core
Design, implement, and maintain AWS Lambda Runtimes across seven languages (Python, NodeJS, Java, .NET, Ruby, Go, Rust) to support serverless compute for millions of customers.
Role type
Senior Software Development Engineer (Runtimes)
Builds
Serverless compute runtimes and supporting libraries
Domain
Cloud computing / Serverless infrastructure
Required skills
Java, Python, Node.js, Go, Rust, system architecture, open source collaboration, security patching, debugging, profiling
Preferred skills
Full software development life cycle, coding standards, code reviews, source control management, build processes, testing, operations
Technologies
AWS Lambda, Python, NodeJS, Java, .NET, Ruby, Go, Rust
Responsibilities
Implement and maintain runtime versions across multiple languages, engage with upstream open-source communities, simplify Runtime operations for efficiency and scalability, balance security patching urgency against customer disruption risk, design and architect scalable systems
Seniority
Senior, hands-on IC