Senior Software Engineer, Scientific Computing
KoBold Metals
Location
Remote (US/Canada)
Type
Full-time
Posted
Oct 29, 2025
Compensation
USD 170000 – 215000
Mission
What you will drive
- Architect, implement, and maintain foundational scientific computing libraries for mineral exploration analyses
- Build tooling to increase machine learning velocity, including prototyping frameworks, ML pipelines, and model organization systems
- Collaborate with data scientists to build models predicting locations of economic ore concentrations within Earth's crust
- Apply engineering best practices and coach team members on writing robust, testable, and composable code
Impact
The difference you'll make
This role contributes to building AI models and scalable ML systems that enable systematic mineral exploration, helping discover vital energy transition metals like lithium, copper, nickel, and cobalt to support electric vehicles, renewable energy, and data centers while using less capital than industry averages.
Profile
What makes you a great fit
- At least 5 years of experience as software engineer, data scientist or ML engineer (preferably closer to 10 years)
- Proficiency in Python with array-based packages (xarray, numpy) and foundational ML concepts (statistical, traditional, deep-learning)
- Experience building production-quality data processing solutions, MLops systems, and visualizing scientific data for domain experts
- Deep experience with measured scientific data and capacity to understand complex geology/exploration domains
Benefits
What's in it for you
The US base salary range for this full-time exempt position is $170,000 - $215,000. Location is remote within United States or Canada.
About
Inside KoBold Metals
KoBold builds AI models for mineral exploration and deploys those models alongside novel sensors to guide decisions on exploration programs, aiming to discover copper, lithium, and other metals needed for electric vehicles, renewable energy, and data centers with less capital than industry averages.