Principal Software Engineer
Lead/ Principal Software Engineer | London | AI Consultancy
📍 Central London (Hybrid - up to 2 days in office)
đź’° Up to ÂŁ150,000 + Benefits
Skills/ Tech: Python & Software Engineering Best Practices | Machine Learning Lifecycle & MLOps | Cloud Platforms (AWS, Azure, GCP) | Architecture & Security | Containers & Orchestration (Docker, Kubernetes) | ML/Statistical Methods | Technical Leadership | Stakeholder Communication | Project Ownership & Delivery
Our client partners with some of the world’s most recognisable brands to deliver innovative, data-driven solutions that transform customer experience, strategy, and performance.
From global enterprises to digital-first disruptors, they help businesses harness the power of advanced analytics, machine learning, and AI to stay competitive in a rapidly changing market.
If you’re looking for an opportunity to shape the future of applied AI across exciting industry sectors, this is your chance.
ROLES:
Principal/ Lead Software Engineer (AI/ ML/ Python/ AWS)
- Set technical direction, guide priorities, and make key architectural decisions on complex ML projects
- Design & deliver scalable ML systems, owning roadmaps and execution across ambiguous, high-risk workstreams
- Build and elevate teams — hiring, mentoring, and driving shared engineering standards
- Act as a trusted advisor to stakeholders, shaping strategy and adopting new technologies to stay ahead
What You’ll Bring
- Go-to technical specialist with deep expertise and broad problem-solving ability
- Strong Python background
- Hands-on ML deployment (TensorFlow, PyTorch, Scikit-learn)
- Cloud expert (AWS/Azure/GCP) with experience building and leading full-stack solutions
- Skilled in containerisation and orchestration (Docker, Kubernetes)
- Proven leader - coaching teams, owning delivery, and partnering effectively with stakeholders
Apply now and become a key player driving machine learning innovation!!!