Senior Software Engineer - Scientific Computing
Core
Build scalable ML systems and foundational scientific computing libraries to analyze remote-sensing, drillhole, and geophysics data for mineral exploration.
Role type
Senior IC software engineer (scientific computing & ML)
Builds
Scalable ML pipelines, experimentation frameworks, and production-quality data processing tooling for mineral discovery.
Domain
Mining & Exploration / Scientific Computing
Deliverable
production ML models
Required skills
Python (xarray, numpy), ML (statistical, traditional, deep-learning), scientific data processing, MLops, visualization for domain experts, code architecture, testable/composable code
Preferred skills
Geology/mineral exploration domain knowledge, Jupyter notebook prototyping, coaching team members, travel to field sites
Technologies
Python, xarray, numpy, Jupyter, MLops
Responsibilities
Architect and maintain foundational scientific computing libraries; build tooling for rapid prototyping and ML pipelines; collaborate with data scientists to build predictive models for ore metal locations; apply engineering best practices to ensure robust, testable code; travel to exploration sites to observe product impact.