JobsBackendSenior Software Engineer, Scientific Computing (Hardware/Sensors)
KoBold Metals

KoBold Metals

·

Backend

Senior Software Engineer, Scientific Computing (Hardware/Sensors)

RemoteSeniorPosted Aug 21, 2026
PythonNumPyxarrayMachine learningJupyterC++SensorsData science+38 more

About this role

Build foundational scientific computing libraries and ML systems for mineral exploration at KoBold Metals. You'll integrate heterogeneous data pipelines, enable rapid prototyping for data scientists, and work with physical sensor data, geophysics, and remote sensing to discover energy transition metals. Occasional travel to exploration sites worldwide.

Must have

At least 5 years of experience as a software engineer, data scientist or ML engineer

Proficiency in Python including array-based packages such as xarray and numpy

Proficiency with foundational concepts of ML including statistical traditional and deep-learning approaches

Track record of building production quality data processing solutions that delivered business value

Experience with data from the physical world such as physical measurements scientific instrument output imagery or geophysical data

Experience in visualizing scientific data for domain experts

Hands-on history with hardware flight space lab instrumentation or field-deployed systems

Work experience across many distinct technical problem types

Ability to take ownership and responsibility of large projects

Strong communication skills to collaborate with domain experts who are not software developers

Technologies

PythonC++SQLAWSAzureSparkGitDockerRESTLinuxJiraPostgreSQLTerraformKafkaMongoDBTestingNoSQLConfluenceRedisRabbitMQGCPMachine learningCloudJSONTensorFlowpandasscikit-learnPyTorchOpen sourceIoTEmbeddedNumPyData scienceDeep learningKubernetesMLflowKubeflowCI/CDMLOpsxarrayJupyterSensorsApache AirflowData visualizationComputer visionGeospatial

Responsibilities

Architect implement and maintain foundational scientific computing libraries for mineral exploration analyses

Integrate third-party and domain-specific tooling into coherent repeatable pipelines

Build tooling to increase velocity of machine learning progress including rapid prototyping in Jupyter notebooks

Build experimentation evaluation and simulation frameworks

Turn successful R&D into robust scalable ML pipelines

Organize models and their outputs for repeatability and discoverability

Debug across boundaries including third-party binaries undocumented formats and deployed instrumentation

Apply and coach team members on engineering best practices for robust testable and composable code

Collaborate with data scientists geoscientists and engineers to invent modern scientific computing stack for mineral exploration

Occasional travel to exploration sites approximately twice per year to observe impact and design new technologies

Benefits

EquityCompetitive salaryRemote workProfessional developmentFlexible work arrangementsTravel opportunities

Recruitment process

1

Full-time exempt position

2

Remote candidates can be located anywhere in the United States or Canada

3

All candidates must be legally authorized to work in the United States or Canada

4

KoBold is privately held with investors including T. Rowe Price Andreessen Horowitz and Breakthrough Energy Ventures

5

Company has proven first discovery with materially less capital than industry average

6

Portfolio of more than 60 projects each with potential for high-quality discovery

7

Equal opportunity workplace and affirmative action employer