Amazon Development Centre Ireland Limited

Technology

PrincipalSoftwareEngineer,AWSLambdaExperience

€175–250k ~AI est. Dublin, Ireland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →