Principal Engineer in London

Principal Engineer in London

London Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Dormont Manufacturing Co

At a Glance

  • Tasks: Lead architectural evolution and mentor engineers while developing cutting-edge AI platforms.
  • Company: CoreWeave, a pioneering cloud platform for AI, trusted by top engineering firms.
  • Benefits: Comprehensive medical and dental insurance, generous pension, and tuition reimbursement.
  • Other info: Hybrid work environment with opportunities for remote work and strong career growth.
  • Why this job: Join a dynamic team shaping the future of AI with innovative technology.
  • Qualifications: 12+ years in software engineering, expert Python skills, and experience in distributed systems.

The predicted salary is between 80000 - 100000 £ per year.

CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Founded in 2017 and publicly traded (Nasdaq: CRWV) since March 2025, we are trusted by leading AI labs, startups, and global enterprises. We’re proud to be a Living Wage accredited Employer.

The Monolith AI Engineering Team at CoreWeave is responsible for building and scaling the core platform that powers the world’s most advanced engineering simulation and AI workflows. This team delivers the performant, reliable, and scalable foundation trusted by the world’s largest engineering companies.

We’re seeking a Principal Software Engineer to lead the architectural evolution of our platform as we scale to meet growing demand from the world’s largest engineering companies. This is a hands‑on technical leadership role where you’ll drive critical architectural initiatives while mentoring our engineering team.

In this role, you will:

  • Technical Leadership & Architecture: Drive the ongoing transition from monolithic to distributed architecture. Design and implement architecture to be agentic ready, enabling rapid deployment of AI products and MCP server integrations. Own technical decisions balancing immediate business needs with long‑term architectural goals.
  • Hands‑On Development: Write production‑quality Python code for critical platform components. Build and optimize distributed compute services. Implement reliable workflow orchestration patterns.
  • Team Mentorship & Collaboration: Mentor mid‑level developers, elevating the technical capabilities of the entire team. Establish engineering best practices and architectural patterns. Collaborate with product and business stakeholders to translate requirements into technical solutions. Guide technical decision‑making and prioritization across the engineering organization. Interview and onboard new engineers.

Who You Are:

  • 12+ years of software engineering experience with at least 2 years in principal/staff engineering roles.
  • Expert‑level Python development skills with production experience at scale.
  • Deep expertise in distributed systems architecture.
  • Strong Kubernetes experience with production workloads.
  • Hands‑on experience with workflow orchestration tools (Temporal, Airflow, Kubeflow, or similar).
  • Cloud platform expertise (AWS required, Azure & GCP beneficial).
  • Experience with data processing frameworks (Spark, Athena, Ray, or similar).
  • Experience with systems having ML Engineering and MLOps aspects.
  • Proven track record of leading architectural transformations in growing companies.
  • Excellence in technical communication and stakeholder management.

Qualities we value:

  • Technical Excellence: You write clean, maintainable code and design systems that scale.
  • Pragmatic Problem‑Solver: You balance perfectionism with shipping, making smart trade‑offs between short‑term delivery and long‑term goals.
  • Strong Leadership: You proactively identify problems and drive solutions forward.
  • Mentorship Mindset: You elevate others through knowledge sharing and patient guidance.
  • Ownership Mentality: You take full responsibility for outcomes and drive initiatives to completion.
  • Customer Obsession: You understand that our success is measured by our customers’ success.

What We Offer:

  • Family‑level Medical Insurance
  • Family‑level Dental Insurance
  • Generous Pension Contribution
  • Life Assurance at 4x Salary
  • Critical Illness Cover
  • Employee Assistance Programme
  • Tuition Reimbursement
  • Work culture focused on innovative disruption

Our Workplace: While we prioritize a hybrid work environment, remote work may be considered for candidates located more than 30 miles from an office, based on role requirements for specialized skill sets. New hires will be invited to attend onboarding at one of our hubs within their first month. Teams also gather quarterly to support collaboration.

Export Control Compliance: This position requires access to export‑controlled information. Applicant must meet U.S. Government export regulation requirements as specified in the official policy.

Equal Opportunity Employer: CoreWeave is an equal‑opportunity employer, committed to fostering an inclusive and supportive workplace. All qualified applicants and candidates will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information.

Principal Engineer in London employer: Dormont Manufacturing Co

CoreWeave is an exceptional employer, offering a dynamic work culture that prioritises innovation and collaboration in the rapidly evolving AI landscape. With a commitment to employee growth through mentorship and hands-on leadership opportunities, CoreWeave provides comprehensive benefits including family-level medical and dental insurance, generous pension contributions, and tuition reimbursement. Located in a hybrid-friendly environment, employees enjoy the flexibility of remote work while being part of a pioneering team that shapes the future of engineering simulation and AI workflows.

Dormont Manufacturing Co

Contact Details:

Dormont Manufacturing Co Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those at CoreWeave. A friendly chat can open doors and give you insights that a job description just can't.

Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Share projects that highlight your Python prowess and experience with distributed systems—this is your chance to shine!

Tip Number 3

Prepare for the interview like it’s the Super Bowl! Research CoreWeave’s tech stack and be ready to discuss how your experience aligns with their needs. Don’t forget to think of questions to ask them too!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Principal Engineer in London

Python Development
Distributed Systems Architecture
Kubernetes
Workflow Orchestration Tools
Cloud Platform Expertise (AWS)
Data Processing Frameworks
MLOps

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Principal Engineer role. Highlight your experience with distributed systems and Python development, as these are key aspects of what we’re looking for.

Showcase Your Leadership Skills:Since this is a hands-on technical leadership role, don’t forget to mention any mentoring or team leadership experiences you’ve had. We want to see how you elevate others and drive initiatives forward.

Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to see your qualifications and achievements at a glance.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Dormont Manufacturing Co

Know Your Architecture

Make sure you understand the principles of distributed systems architecture, as this role heavily focuses on transitioning from monolithic to distributed systems. Be ready to discuss your past experiences and how you've successfully led architectural transformations.

Showcase Your Python Skills

Since expert-level Python development is crucial for this position, prepare to demonstrate your coding skills. You might be asked to solve a problem or explain your approach to writing production-quality code, so brush up on your Python knowledge and be ready to share examples of your work.

Emphasise Mentorship Experience

This role involves mentoring mid-level developers, so highlight your experience in guiding others. Share specific examples of how you've elevated team capabilities and established best practices in previous roles, showcasing your leadership and mentorship mindset.

Prepare for Technical Communication

Strong technical communication is key in this position. Be prepared to discuss how you've collaborated with product and business stakeholders in the past. Think about how you can translate complex technical concepts into understandable solutions for non-technical audiences.