Senior Software Engineer, Scientific Computing

New
K
KoBold MetalsMining, Mineral 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 as a software engineer, data scientist or ML engineer, though most great candidates will have closer to 10.
Required Skills
PythonMachine LearningNumpyData visualizationMLOps

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.
  • Proficiency with foundational concepts of ML, including statistical, traditional and deep-learning approaches.
  • Proficiency in Python, ideally including array-based packages such as xarray and numpy.
  • Deep experience with measured scientific data.
  • Experience in visualizing scientific data for domain experts.
  • Experience in MLOps and the creation of robust ML systems.
  • Ability to work with limited, disparate and noisy data sources.
  • Capacity to understand complex geology and mineral exploration practices.
  • Strong communication skills and collaborative attitude for working with cross-functional teams.

Responsibilities

  • Architect, implement, and maintain foundational scientific computing libraries that will be used in KoBold’s mineral exploration analyses.
  • Build tooling to increase the velocity of our machine learning progress, including enabling rapid prototyping in Jupyter notebooks; build experimentation, evaluation, and simulation frameworks; turning successful R&D into robust, scalable ML pipelines; and organizing models and their outputs for repeatability and discoverability.
  • In collaboration with data scientists, build models to make statistically valid predictions about the locations of economic concentrations of ore metals within the Earth’s crust.
  • Apply–and coach team members to use–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 to exploration sites around the world, approximately twice per year, to observe the impact of scientific computing 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