Principal Software Engineer

 

Description:

 

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. You’ll own — in conjunction with the VP of Engineering — the technical vision and execution of our platform’s evolution to a more distributed architecture, making it agentic ready for the next generation of AI applications.

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.

Organization Core Weave
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 12 Years
Posted at 2026-04-03 4:01 pm
Expires on 2026-05-18