Senior Software Engineer, Scientific Computing (Hardware/Sensors)

2 weeks, 6 days ago
Full-time
Senior
Software Development
KoBold Metals

KoBold Metals

KoBold Metals accelerates the discovery of critical metals for clean energy with AI-driven exploration, investing over $60 million annually in projects worldwide.

Metals & Mining
51-250
Founded 2018
$408M raised

Description

  • Architect, implement, and maintain scientific computing libraries used in mineral exploration analyses.
  • Integrate third-party and domain-specific tools into repeatable data pipelines and workflows.
  • Build tooling for rapid prototyping, experimentation, evaluation, simulation, and scalable ML pipelines.
  • Debug issues across binaries, undocumented formats, external code, and deployed instrumentation.
  • Write robust, testable, and composable code and coach others in engineering best practices.
  • Collaborate with data scientists, geoscientists, and engineers to design the scientific computing stack.
  • Travel occasionally to exploration sites to observe products and inform new technology design.
  • Help organize models and outputs for repeatability and discoverability.

Requirements

  • At least 5 years of experience as a software engineer, data scientist, or ML engineer; closer to 10 years is common for strong candidates.
  • Experience across many distinct technical problem types.
  • Track record of building production-quality data processing solutions or tooling that delivered business value.
  • Proficiency with machine learning concepts, including statistical, traditional, and deep learning approaches.
  • Strong Python proficiency, ideally including xarray and numpy.
  • Experience working with physical-world data such as measurements, imagery, scientific instrument output, or geophysical data.
  • Experience visualizing scientific data for domain experts.
  • Hands-on history with hardware, flight, space, lab instrumentation, or field-deployed systems.
  • Ability to work with limited, disparate, and noisy data sources in a complex geology/mineral exploration domain.
  • Strong communication and collaboration skills with cross-functional stakeholders.
  • Ability to take ownership of large projects and independently prioritize multiple tasks.
  • Open to occasional travel to exploration sites around the world, approximately twice per year.
  • Must be legally authorized to work in the United States or Canada.
  • Experience with experimentation, simulation, or ML pipeline tooling is a plus.
  • Familiarity with working directly with geologists or in field settings is a plus.

Benefits

  • Competitive US base salary of $170,000 - $215,000.
  • Remote work anywhere in the United States or Canada.
  • Full-time exempt position.
  • Opportunity to work on high-impact mineral exploration technology at an early-stage, fast-growing company.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Workflow Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a senior technical leader to own and evolve the data control plane—including workflow, data context, and notebook infrastructure—powering data engineering, machine learning, analytics, and product relevance.

Apache Airflow Java Jupyter Machine Learning Python
17 hours, 16 minutes ago

Interview Engineer (Puerto Rico)

Karat 251-1K Internet Software & Services

Karat seeks freelance Interview Engineers to facilitate remote technical interviews, evaluate software developers objectively, and help improve inclusive hiring processes through its interview platform.

17 hours, 16 minutes ago

2027 Associate Software Engineer

Demiurge Studios 51-250 Internet Software & Services

Demiurge Studios is seeking an engineer to collaborate with artists, designers, and engineers to build and maintain innovative games for console, PC, and mobile platforms.

Agile C# C++ Unity Unreal Engine
17 hours, 16 minutes ago

SSR RPA Developer – Power Automate + IA

Coderio 51-250 Internet Software & Services

Coderio busca un/a Senior RPA Developer para diseñar, desarrollar e implementar automatizaciones escalables con Microsoft Power Automate, integrando sistemas, APIs, archivos y servicios de IA para clientes globales.

SQL
17 hours, 31 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers