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

Software Engineer in Test

  • Roadie
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Remote

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €73k-€116k
  • Greece

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: zł 369k-zł 584k
  • Poland

Senior Devops Engineer

  • Woliba
  • Full time
  • USA
  • 09/13/2026
  • Remote

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Nashville, TN