Senior Software Engineer, Scientific Computing

New
K
KoBold MetalsMineral exploration
Candidates can be located anywhere in the United States or Canada.Full-TimeSenior
Salary170,000 - 215,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of experience
Required Skills
PythonMachine LearningNumpy

Requirements

  • At least 5 years of experience as a software engineer, data scientist, or ML engineer.
  • Track record of building production-quality data processing solutions or tooling that delivered business value.
  • Proficiency with foundational concepts of ML (statistical, traditional, and deep learning).
  • Proficiency in Python, ideally including array-based packages such as xarray and numpy.
  • Experience with data from the physical world (physical measurements, scientific instruments, imagery, or geophysical data).
  • Hands-on history with hardware, flight, space, lab instrumentation, or field-deployed systems.
  • Experience visualizing scientific data for domain experts.
  • Ability to collaborate with stakeholders across data science, geoscience, and operations.
  • Capacity to work with limited, disparate, and noisy data sources.
  • Strong communication skills for explaining technical problems to non-developer domain experts.
  • Ability to independently prioritize multiple tasks.

Responsibilities

  • Architect, implement, and maintain foundational scientific computing libraries that will be used in KoBold’s mineral exploration analyses.
  • Integrate third-party and domain-specific tooling into a coherent, repeatable pipeline.
  • Build tooling to increase the velocity of machine learning progress, including experimentation, evaluation, and simulation frameworks.
  • Turn successful R&D into robust, scalable ML pipelines and organize models for repeatability.
  • Debug across boundaries including third-party binaries, undocumented formats, and deployed instrumentation.
  • Apply and coach team members on engineering best practices such as writing robust, testable, and composable code.
  • Collaborate with data scientists, geoscientists, and engineers to invent the modern scientific computing stack for mineral exploration.
  • Travel occasionally (approximately twice per year) to exploration sites to observe impact and design new technologies.
View Full Description & ApplyYou'll be redirected to the employer's site
170,000 - 215,000 USD per year
Apply Now