Senior Software Engineer, Scientific Computing
$170k - $215kKoBold Metals
Role Description
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.
- 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.
- In collaboration with data scientists, build models to make statistically valid predictions about the locations of economic concentrations of ore metals within the Earth’s crust.
- 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
- At least 5 years of experience as a software engineer, data scientist or ML engineer, 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 ML 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.
Requirements
- 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.
Company Description
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 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.
- ...role. Description The Software Engineer II is an early- to mid-career... ...technical patterns defined by senior engineers and software architects... ...practical experience in Computer Engineering, Software Engineering, or a related scientific or engineering discipline such...SeniorScientificRemote work
$91k - $172.49k
...Join a global team of 35 000 engineers, software developers, and cyber... ...Martin Rotary & Mission Systems Senior Software Engineer will have... ...dedicated to advancing scientific discovery and harnessing innovation... ...Bachelor’s Degree in Computer Science or equivalent technical...SeniorScientificFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$3,000 per month
...user requirements to derive software design and performance requirements... ...confer with users or system engineers; analyze systems flow, data... ...software systems, using scientific analysis and mathematical... ...required. Bachelor’s degree in Computer Science or related...SeniorScientificFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work- ...responders, humanitarians, global militaries, scientific researchers, and lone workers, as... ...have an exciting opportunity for a Senior Software Engineer on our Space Software Product... ...Need to Succeed: Bachelor’s degree in computer science, computer engineering or computer...SeniorScientificWork at officeRemote work
$3,000 per month
...requirements to derive software design and performance... ...with users or system engineers; analyze systems flow,... ...software systems, using scientific analysis and... ...working side‑by‑side with senior program leaders and a... ...Bachelor’s degree in Computer Science or related discipline...SeniorScientificFull timeTemporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hoursShift work- ...technology company in Seattle is seeking a Senior Software Engineer (Quantum Control) to design and... ...experience, preferably within quantum computing. This position offers a hybrid work... ...technologies in various fields, including scientific research. #J-18808-Ljbffr AinablSeniorScientificRemote job
- ...highly skilled Data Association Engineer to join our team in... ...Bachelor’s degree (or higher) in Computer Science, Computer Engineering... ..., linear algebra, or related scientific computing concepts. • Proven... ...analysis or validation to verify software correctness. • Experience...SeniorScientificFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- ...product portfolio. We are seeking a Senior Software Engineer to expand that portfolio utilizing the... ...'s degree in Electrical Engineering, Computer Science, or related field; Master's degree... ..., and we encourage participation in scientific publications, conferences, and open-...SeniorScientificFull timeContract workRemote workFlexible hours
$380k
...directly with one of the largest compute providers to make our... ...TAR is both a hardware and software company, we are building out... ..., all in one loop. As a Senior Software Engineer on the simulation team, you... ...quantification. Fluency in a modern scientific or systems language (Python...SeniorScientificRemote workRelocation package$215k - $225k
...Confidential Opportunity Senior Software Engineer A confidential employer in Tucson, Arizona... ...is possible with high-performance computing. You will write elegant C++ and Python... ...in C++ and Python for engineering and scientific applications within Linux environments...SeniorScientificImmediate startRemote workRelocation package- ...an experienced and highly motivated Senior Software Engineer. Your Role at VITO As a Senior Software... ...Qualifications Master’s degree in Computer Science, Engineering or a related field... ...Earth Observation, geospatial data or scientific data processing is a plus. Strong...SeniorScientificPart timeLocal areaRemote workWorldwideFlexible hours
- ...Senior Software Engineer SciLeads is a fast-growing, remote-first SaaS company helping reshape how scientific companies do sales and marketing. With over 90 people across the UK, Canada... ...to completion. A degree in Computer Science, Math, Statistics, Data Engineering...SeniorScientificWork at officeRemote workHome officeFlexible hours
$170k - $220k
..., and operated. Our platform gives engineers real-time observability over high-frequency... ...experience in full‑stack software development Experience building production... ...of WebAssembly and browser‑based computation Background in scientific computing or technical data...SeniorScientificPermanent employmentLocal areaRemote workRelocation- Senior Software Engineer (Quantum Control) Job Type: Full-Time Workspace: Hybrid/Remote Job Description... ...groundbreaking approach to quantum computing. This position offers the chance to... ..., with potential applications in scientific research and emerging industries like...SeniorScientificPermanent employmentFull timeRemote work
$161.93k - $227.33k
...Overview At Freenome we are seeking a Senior Software Engineer to grow our Platform team. This is an... ...engineers with the mission to enable scientific innovation, cross-functional... ...infrastructure, scalable batch and distributed compute, and self‑service environments for...SeniorScientificLocal areaRemote work- ...Center in Sioux Falls, South Dakota. The Senior Software Engineer will be employed by Relative Dynamics... ...‑critical systems used across the scientific and geospatial community Take on a... ...Required Experience Bachelor’s degree in Computer Science, Software Engineering, or a...SeniorScientificFull timeContract workFor subcontractorRemote work
- ...architecture and ecology to computation and materials science... ...environment for the engineering and design of... ...practice and an emerging software product. Today, our... ...and innovation-driven Senior Software Engineer to... ...Experience analyzing scientific and spatial datasets,...SeniorScientificRemote work
$190k - $252k
...to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology... .... ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems with real-world applications....SeniorScientificFull timeWork experience placementImmediate start$95.3k - $158.8k
...requirements into impactful software solutions? About our Team LexisNexis... ...collaboration across engineering and product teams.... ...Engineering experience BS Engineering/Computer Science or equivalent... ...that help researchers advance scientific knowledge; doctors and nurses...SeniorScientificLocal areaImmediate startWorldwideFlexible hours- ...Senior Software Engineer Location: Houston, Texas (Hybrid, potential for Remote) Role Overview... ...APIs to expose business and computational logic for modern web-based services.... ...Fortran. Background working with scientific, engineering, numerical, or computational...SeniorScientificRemote work
- ...Ohio, United States Position Title: Software Engineer, Senior What Impact You'll Have GRVTY is looking... ..., and analyzing large‑scale scientific and sensor datasets. Develop and integrate... ...with CI polygraph. Bachelor's degree in Computer Science, Engineering, Physics,...SeniorScientificImmediate startRemote work
$125k - $160k
...Senior Software Engineer Job Locations US-VA-Leesburg Job ID 2026-4933... ...responders, humanitarians, global militaries, scientific researchers, and lone workers, as... ...to Succeed: ~ Bachelor's degree in computer science, computer engineering or computer...SeniorScientificFull timeWork at officeRemote work3 days per week$200k - $225k
...Software Development Engineer This is an opportunity to join a software development team building... ...Education: Bachelor's degree in Computer Science, Software Engineering, Computer... ...Engineering, Mathematics, or a related scientific/engineering field. Master's degree...SeniorScientificRemote work$125k - $200k
...expanded to include Systems Engineering, Program Management, In-... ...are seeking an experienced Senior Software Engineer (SEG3) to support... ...research, design, and develop computer and network software or... ...bachelor's degree in engineering, scientific, or technical discipline...SeniorScientificContract workTemporary workFor contractorsFor subcontractorWork at officeLocal areaRemote workFlexible hours$135k - $152k
...not be considered. We are seeking a Senior Software Engineer to design, develop, and sustain high-... ...data pipelines, working closely with scientific and technical users in a mission-focused... ...the position Bachelor’s degree in Computer Science, Engineering, Mathematics, Physical...SeniorScientificTemporary workFor contractorsWork experience placementRemote workFlexible hours$142.5k - $264.7k
...data science, biology, and engineering to build innovative analytical... ...decisions. Collaborate with computational scientists to understand... ...house solutions and develop scientific workflows and tools for machine... ...interdisciplinary teams of Software Engineers, Computational Biology...SeniorScientificLocal areaRelocation package- Blueprint Technologies, LLC is seeking a Software Engineer - Scientific Computing & AI. This remote position invites candidates with a Bachelor’s degree and 1-2+ years in software engineering to develop and enhance software solutions for scientific applications. Responsibilities...ScientificRemote job
$110k - $140k
...Senior Software Engineer BRMi/DMS is seeking a Senior Software Engineer to support the National... ...application infrastructure supporting scientific research and administrative operations... ...Bachelor's degree in Computer Science, Information Systems, Engineering...SeniorScientificTemporary workLocal areaVisa sponsorshipWork visa- # Senior Software Engineer - REDAPL Graph Engineat Datadog • France, Remote; Germany, Remote; Spain, RemoteBack to jobs1d... ...on REDAPLWho You Are:You have a BS/MS/PhD in a Computer Science, Engineering or related scientific field or equivalent experienceYou have worked extensively...SeniorScientificTemporary workWork at officeRemote work
$142.5k - $264.7k
...makes us Roche. Advances in AI, data and computational sciences are transforming drug... ...impact. We are seeking an experienced Software Engineer with a background in drug discovery,... ...this role you will design and develop scientific software platforms that enable the capture...SeniorScientificLocal areaRelocation package3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Scientific Computing. Be the first to apply!
- senior robotics software engineer Remote
- intermediate software engineer Remote
- junior software developer Remote
- graduate software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software developer fintech Remote
- software engineer visa sponsorship Remote
- software engineer student Remote
- senior software engineer ruby on rails Remote


