Senior Software Engineer - Scientific Computing
$170k - $215k per yearKoBold Metals
Senior Software Engineer, Scientific Computing
About the Company
In the coming decades, our world needs far more critical minerals including copper, lithium, and cobalt, to build electric infrastructure, vehicles, data centers, and electronics. The mining industry is making 10x fewer discoveries per dollar spent on exploration compared to 30 years ago because the easy-to-find, near surface deposits have largely been discovered.
KoBold is the leading scientific mineral exploration, mine development, and technology development company. Our goal is to turn mineral exploration into a repeatable science to discover the minerals the world needs—by integrating artificial intelligence, human intelligence, and new technology. Our multidisciplinary teams of data scientists, engineers, and geologists work together to build data systems, design new sensors, and establish industry-leading workflows to develop and test subsurface predictions on our exploration projects.
Our first discovery, Mingomba, is a high-grade copper deposit in Zambia, found after spending materially less than industry average. We are developing Mingomba with the same technical rigor that we apply to exploration. The Mingomba team brings together mine and processing engineers, geologists, data scientists, software engineers, and community, health & safety, construction, and operations specialists. By combining industry knowledge and cutting edge technology, we are developing Mingomba into a world class project that has safer and more predictable outcomes for ourselves, partners, and communities. It is expected to create thousands of good jobs for generations.
KoBold runs exploration programs in eight countries, all with the potential for another 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 strategic natural resources companies 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 software engineering and machine learning to remote-sensing, drillhole, imaging, geophysics and other mineral exploration data in order to build scalable ML systems to help make high-speed, high-quality decisions for our mineral exploration projects. Collaborating with our exceptional team of data scientists 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 foundational scientific computing libraries that will be used in KoBold’s mineral exploration analyses.
Integrate third-party and domain-specific tooling — code you did not build and cannot modify — into a coherent, repeatable pipeline: getting a heterogeneous stack to exchange data and behave correctly.
Build tooling to increase the velocity of our machine learning progress, including enabling rapid prototyping in Jupyter notebooks; build experimentation, evaluation, and simulation frameworks; turning successful R&D into robust, scalable ML pipelines; and organizing models and their outputs for repeatability and discoverability.
Debug across boundaries — third-party binaries, undocumented formats, other people's code, and deployed instrumentation — rather than escalating at the edge of your own module.
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 scientific computing stack 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 as a software engineer, data scientist or ML engineer, though most great candidates will have closer to 10.
Work experience across many distinct technical problem types.
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.
Experience with data that comes from the physical world: physical measurements, scientific instrument output, imagery, or geophysical data.
Experience in visualizing scientific data for domain experts.
Hands-on history with hardware, flight, space, lab instrumentation, or field-deployed 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 new technologies 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.
- ...Quebec province. About the Role We are looking for a Software Engineer or Senior Software Engineer to join our Entitlements Team and help... ...or 6+ years for senior-level candidates. ~ Strong computer science and software engineering fundamentals through a CS-...SeniorFull timeWork at officeFlexible hours
- ...in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices... ...Magnet Forensics is on the lookout for a Senior Software Engineer to join the Customer Hosted Review Team which...SeniorFull timeLocal area
$120k - $180k per year
...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (... ...(MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~...SeniorRemote jobFull timeWork at officeVisa sponsorship- ...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... ...at scale. You'll bring a builder's mindset, scientific rigor, and relentless customer focus. You'll have...SeniorScientificFull timeWork at office
- ...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-... ...junior engineers. About you ~ Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent...SeniorFull timeInternshipRemote work
- ...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... ...~ Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related...SeniorLong term contractFull timeWork from homeFlexible hours
- ..., among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working... ...using and designing RESTful services Strong knowledge of computer science fundamentals, including data structures, algorithms,...SeniorFull timeWorldwide
$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... ...of ownership ~ Bachelor's degree in Software Engineering, Computer Science, or equivalent experience Ways of working:...SeniorFull timeWork at officeRemote work2 days per week- ...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
$112k - $152k per year
...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... ...an undergraduate or graduate degree in Computer Science, Computer Engineering, or other...SeniorFull timeLocal areaWorldwide- ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering...SeniorLong term contractFull time
- ...the Quebec province. About the Role We’re hiring a senior full-stack engineer to make a major contribution across the LCI platform. You’... ...Required Qualifications ~5+ years of professional software engineering experience building and operating production systems...SeniorFull timeWork at officeFlexible hours
- ...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 automates the workflows consuming the...SeniorLong term contractFull timeTemporary workInternshipWork at officeImmediate start
$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... ...role, your background includes: ~ Bachelor's degree in Computer Science, Engineering, or equivalent experience. ~ Expert-level...SeniorContract workInternshipLocal area- ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve... ...builder AI agents. What we look for: ~ BS (or higher) in Computer Science, related technical field or equivalent practical experience...SeniorFull timeSummer work
$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... ...Skills/Experience: ~ Bachelor’s degree in Computer Science, Engineering, or related field (...SeniorRemote jobFull timeLocal areaWork from home$104k - $139k per year
...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and...SeniorRemote jobFull timeImmediate startWorldwideHome office- ...Grow Your Career as a Software Developer in a Growing Company At ProMach, we’re looking for people who want to shine. You’ll... ...manufacturing performance improvement software, is seeking a Senior Backend Engineer to help evolve and operate our existing .NETâbased backend...SeniorFull timeInternshipWork at office3 days per week
- ...hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build... ...with as little manual intervention as possible. As a Senior Engineer, you'll be a hands-on contributor to a small, focused...SeniorRemote jobFull timeLocal areaFlexible hours
$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. Compensation: $98,000 - $147,000 About the role We're looking for a Senior Full Stack Software Engineer to join our engineering...SeniorRemote jobFull timeLocal areaWeekend work$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 what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what shipped...SeniorRemote jobFull timeWeekend work$135k - $150k per year
...with us. We're building custom internal systems at the cutting 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 shaping our business — and the technical counterpart to our...SeniorFull timeFlexible hours$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... ...Experience: ~ Bachelor’s or Master’s degree in Computer Science or related field ~ Bilingual in...SeniorRemote jobFull timeLocal areaWork from home$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... ...About you: ~ Bachelor's degree in Software Engineering, Computer Science, or equivalent practical experience ~4+ years developing...SeniorFull timeWork at officeRemote work2 days per week$154k - $176k per year
...through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory -... ...ML systems Deep expertise in AI/ML domains like NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure, distributed...SeniorRemote jobFull timeWork at officeWork from home$120k - $195k per year
...the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity,... ...Networks is looking for world-class Senior/Lead software engineers to join our...SeniorFull time- ...and complex business applications; the software that runs the world as we know it today,... ...harnesses this method using advanced data engineering, compiler and LLM based techniques to... ...Bachelor’s or Master’s degree in Software/Computer Engineering, or a related field or possess...SeniorRemote jobFull timeLocal area
$120k - $140k per year
...actionable insight for everyday people. We're looking for a senior backend engineer to own platform quality — consistency across services, thoughtful... ...depending on experience. You'll also work closely with our scientific product manager to co-design new health report products,...SeniorScientificFull time$145k - $193k per year
...gRPC 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,...SeniorFull timeRemote work- ...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... ...Qualifications Bachelor's degree in Computer science, Engineering, or related field...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Scientific Computing. 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
