Senior Software Engineer - Decision Science
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 LearningNumpyData visualizationSoftware EngineeringMLOps
Requirements
- At least 5 years of experience in decision science with a strong software engineering focus.
- Track record of building production-quality data processing solutions or tooling.
- Proficiency with foundational concepts of machine learning, including statistical, traditional, and deep-learning approaches.
- Proficiency in Python, 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 building robust machine learning systems.
- Ability to work with limited, disparate, and noisy data sources.
- Strong communication skills with the ability to explain technical problems to non-developers.
- Demonstrated ability to take ownership and responsibility for large projects.
Responsibilities
- Architect, implement, and maintain decision science libraries used in mineral exploration analyses.
- Build tooling to increase decision-making velocity, including experimentation, evaluation, and simulation frameworks.
- Transition R&D work into robust, scalable production pipelines.
- Organize machine learning models to ensure repeatability and discoverability.
- Implement engineering best practices including writing robust, testable, and composable code.
- Collaborate with data scientists, geoscientists, and engineers to develop decision science technology.
- Travel occasionally (approx. 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