Senior Software Engineer - Decision Science
$170k - $215k per yearKoBold Metals
Senior Software Engineer, Decision Science
About the Company
The mining industry has steadily become worse at finding new ore deposits, requiring >10X more capital to make discoveries compared to 30 years ago. The easy-to-find, near-surface deposits have largely been found, and the industry has chronically under-invested in new exploration technology, relying on the manual techniques of yesteryear – even as demand accelerates for copper, lithium, and other metals to build electric vehicles, renewable energy, and data centers.
KoBold builds AI models for mineral exploration and deploys those models—alongside our novel sensors—to guide decisions on KoBold-owned-and-operated exploration programs. In the six years since founding, KoBold has become by far both the largest independent mineral exploration company and the largest exploration technology developer. Our data scientists and software engineers, who come from leading technology companies, jointly lead exploration programs with our renowned exploration geologists.
KoBold has proven its first discovery with materially less capital than the industry average and found one of the best copper deposits ever discovered: the copper is far more concentrated than the global average of copper mines, and this asset alone is expected to generate meaningful revenue for decades. KoBold has a portfolio of more than 60 other projects, each of which has the potential for another high-quality discovery.
KoBold is privately held; investors include institutional asset managers T. Rowe Price and Canada Pension Plan Investments; technology venture capitalists Andreessen Horowitz, Breakthrough Energy Ventures, BOND Capital, Durable Capital, StepStone, and Standard Investments; and natural resources companies Equinor, BHP, and Mitsubishi.
About the Role
At KoBold we believe that a modern scientific computing stack will enable systematic mineral exploration and materially improve our rate of mineral discovery. This role is a key ingredient to this strategy. As a member of our scientific computing team, you will apply decision science techniques in order to build scalable systems to help make high-speed, high-quality decisions for our mineral exploration projects. Collaborating with our exceptional team of data scientists, software engineers, and geologists, you will tackle complex scientific problems head-on and collectively pave the way for discoveries of vital energy transition metals like lithium, copper, nickel, and cobalt. Together we can shape the future of mineral exploration and contribute to building a sustainable world.
Responsibilities
Architect, implement, and maintain decision science libraries that will be used in KoBold’s mineral exploration analyses.
Build tooling to increase the velocity of our decision making, including enabling rapid prototyping in Jupyter notebooks; build experimentation, evaluation, and simulation frameworks; turning successful R&D into robust, scalable pipelines; and organizing ML models and their outputs for repeatability and discoverability.
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 decision science technology for mineral exploration
Occasional travel to exploration sites around the world to observe the impact of scientific computing on KoBold’s exploration products and design new technologies to further discovery. Travel is approximately twice per year depending on project needs.
Qualifications
Our ideal candidate will have:
At least 5 years of experience in the field of decision science with a strong software engineering focus, though most great candidates will have closer to 10.
Track record of building production quality data processing solutions or tooling that have delivered business value
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 in the making of robust ML systems
Drive to increase the velocity and effectiveness of our data scientists in both experimental and production workflows
Capacity to dive deep on novel challenging problems in applying decision science to mineral exploration, including understanding a complex domain of geology and mineral exploration practices as well as working with limited, disparate and noisy data sources
Collaborative attitude to work with stakeholders with different backgrounds (data scientists, geoscientists, software engineers, operations)
Work practices and motivation:
Ability to take ownership and responsibility of large projects.
Intellectual curiosity and eagerness to learn about all aspects of mineral exploration, particularly in the geology domain. Open to working directly with geologists in the field. Enjoys constantly learning such that you are driving insights and innovations.
Ability to explain technical problems to and collaborate on solutions with domain experts who aren’t software developers. A strong communicator who enjoys working with colleagues across the company.
Excitement about joining a fast-growing early-stage company, comfort with a dynamic work environment, and eagerness to take on a range of responsibilities.
Keen not just to build cool technology, but to figure out what technical product to build to best achieve the business objectives of the company.
Ability to independently prioritize multiple tasks effectively.
KoBold Metals is an equal opportunity workplace and an affirmative action employer. We are committed to equal employment opportunity for people of any race, color, ancestry, religion, sex, gender identity, sexual orientation, marital status, national origin, age, citizenship, disability, or veteran status.
This position is Full-time
The US base salary range for this full-time exempt position is $170,000 - $215,000
Location: Remote, Candidates can be located anywhere in the United States or Canada. All candidates must be legally authorized to work in the United States or Canada.
- ...service is built for developing relationships that impact decisions in government, business, and media. Utilizing deep research... ...Quebec province. About the Role We are looking for a Software Engineer or Senior Software Engineer to join our Entitlements Team and help...SeniorFull timeWork at officeFlexible hours
$112k - $152k per year
...the latest AI tools and make thoughtful decisions with data-driven insights – technology... ...an invaluable role in our success. The engineering team at Warner Music Group makes all of... ...Your role: We are seeking a Senior Software Application Engineer to lead the architectural...SeniorFull timeLocal areaWorldwide$140k - $170k per year
...patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply... ...ultimately make a difference. You'll own product and design decisions for your domain, defining what gets built and how it works....SeniorFull timeWork at officeRemote work2 days per week- ...define modern fintech and enterprise software, including Spark Capital, Ten Coves Capital... ...a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing... .... Contribute to architectural decisions, proposing and implementing innovative...SeniorLong term contractFull timeWork from homeFlexible hours
$120k - $180k per year
...~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple... ...devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure... ...product you’ve built ~ Degree in Computer Science, Statistics or relevant field...SeniorRemote jobFull timeWork at officeVisa sponsorship- ..., among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working... ...designing RESTful services Strong knowledge of computer science fundamentals, including data structures, algorithms, and object...SeniorFull timeWorldwide
- ...people-first culture. About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-... ...engineers. About you ~ Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical...SeniorFull timeInternshipRemote work
- ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with... ...as needed. Guide architecture, code reviews, and technical decision-making to ensure high-quality delivery. Project &...SeniorLong term contractFull time
- ...global market spanning 28 countries still runs on disconnected systems, manual workflows, and decisions made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We build the platform that...SeniorLong term contractFull timeTemporary workInternshipWork at officeImmediate start
- ...developing relationships that impact decisions in government, business, and media. Utilizing... ...About the Role We’re hiring a senior full-stack engineer to make a major contribution across... ...Qualifications ~5+ years of professional software engineering experience building and...SeniorFull timeWork at officeFlexible hours
$174.49k - $205.33k per year
...industry with its low fees, advanced trading engine, strong security and reliability, and... ...Inc. About This Role: The Senior Software Engineer, DevOps is part of the Infrastructure... ...Experience: ~ Bachelor’s degree in Computer Science, Engineering, or related field (or...SeniorRemote jobFull timeLocal areaWork from home$58 - $73 per hour
.... And this is where you come in... We are looking for a Senior Software Engineer to join us on a contract for for an unannounced project with... ...complex technical challenges and make informed technology decisions. Collaborate with cross-functional teams and departments,...SeniorContract workInternshipLocal area$170k - $220k per year
...Senior Software Engineer Build financial systems Canadians trust with their money every day At Shakepay, we build products that help Canadians... ...incident response. Contribute to technical and product decisions that shape the direction of your team Help raise the bar...SeniorLong term contractFull timeWork at officeImmediate startRemote work$135k - $150k per year
...edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems... ...the technical direction of our product stack: architecture decisions, security posture, code quality standards, and how we scale...SeniorFull timeFlexible hours- ...Consultancy (TTC) is a global specialist software testing company with a focus on... ...Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services... ...and customer-facing skills Strong decision-making and problem-solving skills from...SeniorFull time
$95k per year
...Calabrio-Verint is looking for a highly skilled and experienced Senior Software Engineer, AI to perform a key role in our digital transformation... ...skills. Requirements ~ Bachelor’s degree in Computer Science, Engineering, or a related field required. Master’s degree...SeniorFull timeFlexible hours- ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps... ...intervention as possible. As a Senior Engineer, you'll be a hands-on... ...good intentions — We're transparent with decisions to empower team members to make well informed...SeniorRemote jobFull timeLocal areaFlexible hours
$255.9k - $318.6k per year
...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on... ...Millions reach it for the first time every year, making thousands of decisions and figuring it out as they go. That's who we build for, and...SeniorRemote jobFull timeWeekend work$98k - $147k per year
...Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time position open to candidates in Canada.... ...Debug and resolve issues across our systems Drive technical decisions and help shape our architecture Work directly with the CTO...SeniorRemote jobFull timeLocal areaWeekend work$150k - $200k per year
...reality for millions more patients across North America. As a Senior Software Engineer on our Platform team, you'll build the foundational... ...tooling Drive cloud cost engineering — vendor commitment decisions, cluster rightsizing, lifecycle policies, and the unsexy-but...SeniorFull timeWork at officeRemote work2 days per week- ...Grow Your Career as a Software Developer in a Growing Company At ProMach, we’re... ...performance improvement software, is seeking a Senior Backend Engineer to help evolve and operate our... ...Make architectural and operational decisions that the entire team can understand and...SeniorFull timeInternshipWork at office3 days per week
$104k - $139k per year
...design, build and distribute open-source software that enables people to enjoy the... ...About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll... ...ambiguity, weigh trade-offs, and make sound decisions with incomplete information, and you...SeniorRemote jobFull timeImmediate startWorldwideHome office$174.49k - $205.33k per year
...industry with its low fees, advanced trading engine, strong security and reliability, and... ...agreement. About This Role: The Senior Software Engineer, Web is part of the... ...Contribute to front-end architecture decisions and engineering best practices Participate...SeniorRemote jobFull timeLocal areaWork from home- ...Description About Liferaft Liferaft builds software that helps organizations find, understand, and act on potential risks... ...Role Liferaft is looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich the platform our...SeniorFull timeLive InRemote workFlexible hours
- ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve... ...AI agents. What we look for: ~ BS (or higher) in Computer Science, related technical field or equivalent practical experience. ~...SeniorFull timeSummer work
$145k - $193k per year
...services, and SQL queries powering the promotions engine • Own technical problems of the highest scope and... ...You possess a minimum of 5 years of experience in Software engineering • A solid foundation in computer science, with strong competencies in data structures, distributed...SeniorFull timeRemote work- ...a substantial role in the platform frontend and authentication engineering team. Work with Cresta product and engineering teams, build... ...What we are looking for: ~ Bachelor’s degree in Computer Science or related field. Strong Computer Science fundamentals. ~8+ years...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeHome office
- ...energy. About The Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation... ...in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. ~5+ years of professional...SeniorFull time
$120k - $140k per year
...values expertise, creativity, and human connection. As a Senior Software Engineer , you’ll sit at the intersection of content, data, and real... ...teams to understand requirements, guide technical decisions, and ensure successful delivery. Troubleshoot issues across...SeniorRemote jobLong term contractFull timeFlexible hours- ...Building the Future of Competitive Intelligence Klue Engineering is hiring! We're looking for a Senior Software Engineer to join our team in Vancouver, someone... ...own projects end-to-end, guiding architecture decisions, experimentation strategy, and production readiness...SeniorFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Decision Science. Be the first to apply!
- software development engineer Remote
- software developer no experience Remote
- software engineer intern Remote
- software developer summer internship Remote
- software design engineer Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- junior software engineer Remote
- software developer remote Remote
- software engineer - computer Remote

