Senior Software Engineer, Scientific Computing
Core
Build scalable ML systems and foundational scientific computing libraries to analyze remote-sensing, drillhole, imaging, and geophysics data for mineral exploration.
Role type
Senior IC software engineer (scientific computing & ML)
Builds
Scalable ML pipelines, production-quality data processing tooling, and foundational scientific computing libraries for mineral exploration
Domain
Mining & mineral exploration (geophysics, geology, remote sensing)
Deliverable
production ML models | infrastructure
Required skills
Python (xarray, numpy), ML (statistical, traditional, deep-learning), scientific data processing, MLops, data visualization for domain experts, software architecture, testable/composable code
Preferred skills
Experience with limited/noisy data sources, domain knowledge in geology/mineral exploration, rapid prototyping in Jupyter notebooks
Technologies
Python, xarray, numpy, Jupyter, MLops frameworks
Responsibilities
Architect and maintain foundational scientific computing libraries; build tooling for rapid prototyping, experimentation, and simulation; collaborate with data scientists to build predictive models for ore metal locations; apply engineering best practices to ensure robust, testable code; collaborate with geoscientists to invent the modern scientific computing stack; travel to exploration sites to observe product impact and design new technologies
Seniority
Senior, hands-on IC