Skip to main content

Founding Software Engineer

Job Description

Looking for a Founding Software Engineer (Product & 3D Visualisation) to join a venture-backed, Cambridge University spin-out transforming how the world discovers critical minerals.

About us

The biggest risk to human progress is failing to secure a reliable supply of critical minerals. To meet energy transition and data centre demands over the next 25 years we will need to mine the same amount of copper as we have ever mined in all human history. Current methods for discovering and developing mines just can’t scale fast enough.

We're a Cambridge University spin-out using explainable AI to transform the way that critical mineral mines are found and developed. Our uncertainty-aware models map subsurface resources from multimodal data, helping mining companies make faster and more accurate drilling decisions. We halve drilling costs, double exploration areas, and get critical mineral projects online faster.

We’ve just closed an oversubscribed funding round and have more customer demand and pilot opportunities than we can currently support. We’re expanding our team to turn our breakthrough technology into a globally scaled product.

The role

You will define and build our first product, working closely with the CTO, ML engineers, and geoscientists to turn advanced subsurface models into a production-ready SaaS platform with rich 3D visualisation.

You will:

·      Build a SaaS platform that ingests complex client datasets and presents model outputs through interactive 3D front-end visualisations.

·      Take ownership of scaling the software infrastructure from early MVP to multi-client deployment.

·      Develop scalable backend architecture and services that interface cleanly with ML pipelines and large data-processing workflows built in Python.

·      Lead deployments, infrastructure setup, and production reliability, including testing and release processes.

What we’re looking for

Core competencies:

·      Proven experience building and maintaining full-stack SaaS products.

·      Strong backend experience in Python.

·      Experience deploying and operating cloud-hosted applications.

·      Experience building scalable data workflows.

·      Ability to build quickly and iterate.

·      Ability to take initiative, work independently and communicate clearly in a multidisciplinary team.

·      Kind, clear thinking and open to give and receive direct feedback.

Strong pluses:

·      Experience with 3D, scientific, or geospatial visualisation.

·      Experience working with large and complex datasets.

·      Experience with mining geological software (e.g. Leapfrog, Datamine, Vulcan).

·      Previously been a founder or founding engineer.

The Details

·      £70–100k base salary plus meaningful equity (up to 1% depending on experience). We expect this role to suit a strong experienced engineer who wants real product ownership in a fast-scaling, early-stage company.

·      Working in person from London.

Why Join Us?

·      You’ll be an early engineer shaping a real product, not maintaining legacy code.

·      You’ll work on hard, meaningful problems where correctness, trust, and scalability matter.

·      Your work will directly influence high-stakes, real-world decisions.

·      Flat structure, fast iteration, and genuine ownership from day one.

Founding Software Engineer

London, UK
Full time

Published on 12/19/2025

Share this job now