Amazon Development Centre Ireland Limited
Technology
PrincipalSoftwareEngineer,AWSLambdaExperience
Neural analysis suggests this role is
optimal for Senior candidates.
“Principal Software Engineer, AWS Lambda Experience at Amazon Development Centre Ireland Limited. Skills: Serverless computing, Systems programming, Virtualization, Cloud infrastructure. Define long-term technical strategy. Drive architecture for Lambda execution environment”
Industry & Context.
Root cause analysis; Troubleshooting; Performance optimization
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience, Experience with virtualization or software development, Technical leadership on high-impact cross-functional projects, 12+ years of professional software development experience, Significant depth in systems programming, Deep knowledge of Linux kernel internals
Nice to Have
Designing and building applications using container and serverless technologies, Written and verbal communication with executives and non-technical leaders, Experience as a mentor, tech lead, or engineering team lead, Systems-level programming in Rust and/or C/C++, Optimizing cold start latency, resource scheduling, or execution environment lifecycle management, Designing and building large-scale, low-latency, highly available distributed systems
What You'll Do.
Define long-term technical strategy
Drive architecture for Lambda execution environment
Build next generation execution environment management
Optimize cold start performance
Optimize resource scheduling
Optimize multi-tenant isolation
Drive evolution of Rust components
Drive evolution of Linux kernel components
Write production code in Rust
Write production code in C
Shape architectural direction
Grow engineering team
Mentor and coach senior engineers
Establish engineering standards
Create technical culture
Architect systems for execution environment management
Architect systems for cold start optimization
Architect systems for resource scheduling
Lead design of microVM orchestration
Drive cross-team technical alignment
Represent team in senior technical forums
Influence serverless compute infrastructure direction
Review operational metrics
Analyze invocation latency
Analyze cold start performance
Analyze resource utilization
Participate in design reviews
Investigate performance regressions
Collaborate with Data Plane team
Align on upcoming changes
Meet with Product Managers
Discuss customer experience
Provide technical perspective
Discuss three-year technical roadmap
Support Lambda's growth trajectory
Mentor senior engineers
Prepare technical proposals
Balance deep technical work
Balance broad organizational influence
How You'll Work.
Team & Collaboration
Cross-team technical alignment; Work with partner teams
Communication Scope
Present complex technical information; Executive presentations
Process & Methodology
Technical strategy, Roadmap planning
Full Job Description
Are you passionate about building the foundational systems that power serverless computing for millions of customers worldwide? AWS Lambda is looking for a Principal Engineer to join our Lambda Experience team in Dublin, Ireland, where you will define the technical vision and drive the architecture for the Lambda execution environment, the system that execute customer code across the globe. AWS Lambda is one of the fastest-growing services in AWS and sits at the heart of serverless computing. The Lambda execution environment is responsible for securely launching and managing the compute environment where customer code runs. This includes the orchestration of microVM-based isolation using Firecracker, the management of execution environments, and the runtime interfaces that bridge customer code with the Lambda platform. The systems you will work on process millions of invocations per second, operate across multiple AWS Regions, and must deliver consistently low latency while maintaining the highest standards of security and isolation. As a Principal Engineer on this team, you will own the long-term technical strategy for the Lambda execution environment, working at the intersection of systems programming, virtualization, and cloud infrastructure. You will design and build the next generation of execution environment management, tackle challenges in cold start optimization, resource scheduling, and multi-tenant isolation, and drive the evolution of our Rust and Linux kernel-level components so that, among other things, they are ready to carry our customers’ next generation workloads, including agentic ones. You will operate as both a hands-on builder and a strategic technical leader — writing production code in Rust and C while simultaneously shaping the architectural direction of the Lambda Dublin organization across multiple levels. You will also play a critical role in growing the engineering team. With strong senior engineers who are deep technically but still dev
Applying for this Principal Software Engineer, AWS Lambda Experience role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Development Centre Ireland Limited?
Real rants from real employees. Read before you apply.