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 Software Engineer (Scientific Computing & ML Systems)
Builds
Scalable ML pipelines, experimentation frameworks, and production-quality data processing tooling for mineral exploration.
Domain
Mining & Mineral Exploration (Geophysics, Geology, Remote Sensing)
Deliverable
production ML models | infrastructure
Required skills
Python (xarray, numpy), Machine Learning (statistical, traditional, deep-learning), Data Processing, MLops, Scientific Data Visualization, Code Architecture, Testable/Composable Code
Preferred skills
Domain knowledge in Geology/Mineral Exploration, Jupyter Notebook prototyping, Rapid Experimentation, Cross-functional collaboration with Geoscientists
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; Coach team members on engineering best practices; Travel to exploration sites to observe product impact and design new technologies.
Seniority
Senior, hands-on IC