At a Glance
- Tasks: Lead architectural evolution and mentor engineers in a cutting-edge tech environment.
- Company: Join a pioneering company transforming engineering simulation and AI workflows.
- Benefits: Enjoy family-level health insurance, generous pension, and tuition reimbursement.
- Other info: Inclusive workplace with a focus on innovative disruption and career growth.
- Why this job: Make a real impact by driving innovation in a rapidly growing field.
- Qualifications: 12+ years in software engineering with expert Python and distributed systems skills.
The predicted salary is between 80000 - 100000 ÂŁ per year.
The Monolith AI Engineering Team 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:
- Drive technical leadership and architecture, transitioning from monolithic to distributed architecture and designing agentic‑ready solutions.
- Write production‑quality Python code for critical platform components, build and optimize distributed compute services, and implement reliable workflow orchestration patterns.
- Mentor mid‑level developers, establish engineering best practices, collaborate with product and business stakeholders, guide prioritization, and 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 and Kubernetes 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) and systems having ML Engineering and MLOps aspects.
- Proven track record of leading architectural transformations in growing companies.
- Excellence in technical communication and stakeholder management.
What We Offer:
- Family‑level medical and dental insurance.
- Generous pension contribution, life assurance at 4Ă— salary, critical illness cover.
- Employee assistance programme and tuition reimbursement.
- Competitive salary and a work culture focused on innovative disruption.
This position requires access to export‑controlled information and eligibility to meet U.S. Government export regulations.
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: CoreWeave
Contact Detail:
CoreWeave Recruiting 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 your connections in the engineering field, especially those who work at companies you're interested in. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python and distributed systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions related to architecture and workflow orchestration tools to impress your interviewers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Principal Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Principal Engineer role. Highlight your expertise in Python, distributed systems, and any relevant architectural transformations you've led.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for our team. Share specific examples of your past work that align with the responsibilities listed in the job description, especially around mentoring and technical leadership.
Showcase Your Technical Skills: Don’t shy away from detailing your technical prowess! Include any projects or experiences that demonstrate your hands-on experience with Kubernetes, workflow orchestration tools, and cloud platforms like AWS.
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 this exciting opportunity with StudySmarter!
How to prepare for a job interview at CoreWeave
✨Know Your Architecture
Make sure you understand the transition from monolithic to distributed architecture. Be ready to discuss your experience with architectural transformations and how you've tackled similar challenges in the past.
✨Showcase Your Python Skills
Prepare to demonstrate your expert-level Python development skills. Bring examples of production-quality code you've written, especially in scalable environments, and be ready to explain your thought process behind them.
✨Familiarise Yourself with Workflow Tools
Brush up on workflow orchestration tools like Temporal or Airflow. Be prepared to discuss how you've implemented these tools in previous projects and how they can benefit the team’s objectives.
✨Communicate Effectively
Since this role involves mentoring and stakeholder management, practice articulating your ideas clearly. Think about how you can convey complex technical concepts in a way that’s accessible to non-technical stakeholders.