Software Development Engineer (open-source), Runtimes
Software Development Engineer (open-source), Runtimes
Requirements
Experience in professional software development (non-internship)
Experience designing or architecting new and existing systems with focus on design patterns, reliability, and scaling
Experience debugging, profiling, and implementing best software engineering practices in large-scale systems
Experience with open source tools and resources
Strong programming skills in at least two of the following languages: Java, Python, Node.js, Go, Rust
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
What You'll Be Doing
Working on AWS Lambda's Runtimes team supporting multiple languages and runtime versions
Owning implementation, documentation, security updates, and supporting libraries for Lambda runtimes
Engaging with upstream open-source communities to align runtimes with language advancements
Simplifying runtime operations for efficiency and scalability while balancing security patching and customer impact
Solving complex challenges at scale to deliver a best-in-class serverless customer experience
Collaborating with diverse teams and participating in mentorship and training
Perks and Benefits
Inclusive and welcoming team culture dedicated to mentorship and growth
Opportunity to work with talented engineers from diverse backgrounds
Commitment to diversity, equal opportunity, and accommodating disabilities throughout hiring and onboarding processes