Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Scientific Computing

Home > Python programming jobs

Senior Software Engineer, Scientific Computing in Remote

  • KoBold Metals
  • Full time
  • Email
  • Worldwide

Responsibilities

  • Architect, implement, and maintain foundational scientific computing libraries for mineral exploration analyses.
  • Integrate third-party and domain-specific tooling into coherent, repeatable pipelines across heterogeneous systems.
  • Build machine-learning experimentation, evaluation, simulation, and production-pipeline tooling, including support for rapid prototyping in Jupyter notebooks.
  • Organize models and outputs for repeatability and discoverability.
  • Debug across third-party binaries, undocumented formats, external code, and deployed instrumentation.
  • Apply and coach engineering best practices for robust, testable, and composable code.
  • Collaborate with data scientists, geoscientists, and engineers to develop KoBold’s scientific computing stack.
  • Travel occasionally to exploration sites to evaluate scientific computing products and design new technologies.

Requirements

  • At least 5 years of experience as a software engineer, data scientist, or ML engineer; most successful candidates will have closer to 10 years.
  • Experience across many distinct technical problem types and a track record of delivering production-quality data-processing solutions or tooling with business value.
  • Proficiency with foundational machine-learning concepts, including statistical, traditional, and deep-learning approaches.
  • Proficiency in Python, ideally including xarray and numpy.
  • Experience working with physical-world data such as measurements, scientific instrument output, imagery, or geophysical data.
  • Experience visualizing scientific data for domain experts.
  • Hands-on experience with hardware, flight, space, laboratory instrumentation, or field-deployed systems.
  • Ability to work through novel technical problems involving complex geology, mineral exploration practices, and limited, disparate, noisy data sources.
  • Ability to collaborate with data scientists, geoscientists, software engineers, operations, and other domain experts.
  • Ability to take ownership of large projects, explain technical issues to non-software developers, prioritize multiple tasks independently, and work effectively in a dynamic early-stage company.

Benefits

  • Full-time exempt position.
  • Remote work available to candidates located anywhere in the United States or Canada.
  • Occasional travel to exploration sites worldwide, approximately twice per year depending on project needs.
  • Candidates must be legally authorized to work in the United States or Canada.

Salary: $170k - $215k/yr

KoBold Metals

KoBold Metals is a mineral exploration company using AI to explore for the metals we need for our transition to a low-carbon economy. KoBold’s business is discovering, defining, expanding, and developing mineral resources, and KoBold’s objective is to achieve a step-change improvement in explorat...

Similar positions

Senior Software Engineer - Machine Learning

  • Anduril Industries
  • Full time
  • USA
  • 10/25/2026
  • Salary: $190k - $252k/yr
  • Broomfield, CO

2027 Software Engineer

  • Point72
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Machine Learning Engineer

  • Spotify
  • Full time
  • Remote
  • 10/25/2026
  • Salary: $184k-$263k
  • North America

Staff Software Engineer | AI

  • LawPay
  • Full time
  • Remote
  • 10/25/2026
  • Salary: $150k-$190k
  • United States

Senior Mission Software Engineer

  • Varda Space Industries
  • Full time
  • USA
  • 10/25/2026
  • Salary: $169k - $216k/yr
  • El Segundo, CA