RequirementsBachelor's degree or equivalentExperience in development in the last 3 years, or experience in professional, non-internship software developmentExperience designing or architecting (design patterns, reliability and scaling) of new and existing systems, or experience debugging, profiling, and implementing best software engineering practices in large-scale systemsExperience that includes strong analytical skills, attention to detail, and effective communication abilities, or experience troubleshooting and debugging technical systems and experience managing full application stacks from the OS up through custom applicationsTrack record of meaningful contributions to established open source projectsStrong programming skills in at least two of the following: Java, Python, Node.js, Go, Rust(Desirable) Experience in AWS servicesWhat the job involvesAWS Lambda is a serverless compute service that lets customers run code without provisioning or managing serversAs part of the AWS Lambda team in Dublin, you'll work on one of the fastest-growing services in AWS, processing trillions of invocations monthly for millions of customers worldwideWe're seeking an experienced Software Developer to join our Dublin-based team working on AWS Lambda's RuntimesThe Runtimes team holds a unique position within Lambda, owning implementation, documentation, security updates, and supporting libraries that define how developers write and run code across multiple languages in LambdaUnlike teams owning discrete services, Runtimes owns software with an extraordinarily large surface area spanning runtime versions across seven languages (Python, NodeJS, Java,NET, Ruby, Go, Rust), each with its own dependencies, behaviors, and integration patterns with the Lambda platform and broader serverless ecosystemThis is a customer-visible and developer-scrutinized area in LambdaAn SDE in this domain must possess versatile expertise across multiple programming languages and a nuanced understanding of how customers experience Lambda through its programming modelsThey actively engage with upstream open-source communities, ensuring Runtimes align with evolving language advancementsThey simplify Runtime operations for efficiency and scalability, balancing security patching urgency against customer disruption riskThis role offers the opportunity to solve complex challenges at scale and deliver best in class serverless customer experienceAs a team, we are dedicated to making new team members feel welcome and included. We strive to grow each other through task assignments, mentorship, and trainingsAs an Amazonian, you’ll work with some of the most talented engineers in our industry. We believe in attracting, developing and retaining talent from diverse backgrounds
#J-18808-Ljbffr