Senior Software Engineer, Scientific Computing (Hardware/Sensors)
$170k - $215kKoBold Metals
Senior Software Engineer, Scientific Computing
About the Company
In the coming decades, demand for critical minerals such as copper, lithium, and cobalt will continue to grow. These minerals are needed to build electric infrastructure, vehicles, data centers, and electronics. However, 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 was founded to be the first AI native 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.
$150k - $180k
...Senior Software Engineer, Scientific Instrumentation Location: Santa Barbara, CA (Hybrid... ...instrumentation, hardware integration, automation,... ...~ Bachelor's degree in Computer Engineering, Electrical Engineering... ...with motion control, sensors, hardware integration, or...SeniorScientificRemote work$150k - $180k
...Job Description Senior Software Engineer, Scientific Instrumentation \n Location... ...scientific instrumentation, hardware integration, automation,... ...~ Bachelor's degree in Computer Engineering, Electrical Engineering... ...with motion control, sensors, hardware integration, or...SeniorScientificRemote work$86.8k - $165.2k
...experience and renowned engineering expertise to meet... ...a talented Senior Engineer to join... ...radome, advanced sensor systems, and/or RCS... ...Measurement of hardware for RCS Significant... ...other high level scientific programming... ...high performance computing (HPC) environments...SeniorScientificTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours$180k - $250k
...Role: Senior Perception Software Engineer Location: San Diego, CA (in... ...incorporating onboard sensors and processing.... ...optimizing for embedded hardware, and validating... ...LiDAR) on embedded or compute-limited platforms... ...fluency in the scientific stack (NumPy, SciPy...SeniorScientificPermanent employmentFull timeWork at officeLocal areaRemote workFlexible hours$130k - $155k
...our LifeChain™ software platform, designed... ...and scientific laboratory operations... ...looking for a Senior Technical Support Engineer to serve as a... ...transmission health. Hardware-Adjacent Triage... ...diagnostics, sensor readings,... ...Information Technology, Computer Science,...SeniorScientificFull timeRemote work- ...Senior Software Systems Engineer Seasats' vehicles run on software that has to reach... ...software, firmware, and hardware components on the vehicle... ...(USVs), designed to carry sensors at sea for months at a time... ...data acquisition to defense, scientific, and commercial customers,...SeniorScientificWork at officeLocal areaRemote workVisa sponsorshipWork visaFlexible hours
$130k
...Senior Software Engineer Job Locations US-CO-Colorado Springs... ...-end - building the Julia computation backend, the React/TypeScript... ...emphasis on high-performance and scientific computing. You will work... ...with at least one sensor or physics domain: radar detection...SeniorScientificFull timeContract workTemporary workWork experience placementLive outRemote workFlexible hours$86.8k - $198k
...experience with Python, scientific Python libraries,... ...for large-scale software environments, including... ...masters degree in Computer Science, Software Engineering, Physics,... ...will design multi-sensor fusion pipelines that... ...mission outcomes. This senior role supports advanced...SeniorScientificFull timeRemote work$140k - $180k
...network of marine weather sensors to power the world’s best... ...looking for an experienced Senior Software Engineer to work on maritime... ...algorithms, data structures, and computational problems ~ Ability to... ...autonomy, transportation, scientific computing, operations research...SeniorScientificFull time$180k - $230k
# Senior Software Engineer, FrontendSiftMarina Del Rey, CA (Hybrid)Full-time$180,000 - $230... ...telemetry data platform that helps hardware engineering teams explore data... ...of WebAssembly and browser-based computation• Background in scientific computing or technical data visualization...SeniorScientificPermanent employmentFull timeWork at officeRemote workRelocation$180k - $230k
# Senior Software Engineer, Full StackSiftSan Francisco, CA (Hybrid)Full-time$180,000 - $23... ...platform teams on tools used by hardware engineers working on systems such... ...of WebAssembly and browser-based computation• Background in scientific computing or technical data visualization...SeniorScientificPermanent employmentFull timeWork at officeRemote workRelocation$195.9k - $293.9k
...Position Summary: The Senior Staff Software Engineer is responsible for... ...the intersection of hardware and software. Responsibilities... ...’s degree in Computer Science, Engineering... ..., environmental sensors, or motion control Strong... ...developing scientific instrumentation Master...SeniorScientific- ...opening for (1) full-time Senior Systems Software (Safety) Engineer, in direct support of... ...a software engineering, scientific, or technical discipline... ...Management Plans, assessment of hardware and software changes/... ...the techniques of computer science engineering and...SeniorScientificFull timeWork at officeImmediate startRemote workFlexible hoursShift workAfternoon shiftEarly shift
- ...GRVTY is looking for a Senior Software Engineer to join a small, technically... ...and machine learning-enabled sensor workflows. The work spans algorithm... ...and analyzing large-scale scientific and sensor datasets.... .... ~ Bachelor's degree in Computer Science, Engineering, Physics...SeniorScientificImmediate startRemote work
- ...role The Cloud Engineer role is a highly self... ...modern cloud native software engineering and the... ...store, and process scientific data, provision compute resources for high-performance... ..., and defense grade sensor suites, we seek... ...agencies. We are hardware and software...SeniorScientificLocal areaImmediate startRemote workRelocation package
$11 per hour
.... We are seeking engineers who wish to grow... ...Description The Software Engineer develops... ...to include hardware/software trade-offs... ...software systems using scientific analysis and... ...Bachelors degree in Computer Science or... .... Required Experience: Senior IC...SeniorScientificHourly payExtra incomeTemporary workImmediate startRemote workFlexible hours$86.9k - $198k
Remote Sensing Software Engineer, Senior The Opportunity: As a senior Remote Sensing Software Engineer... ...based behavior inference, and multi‑sensor fusion. You’ll join a... ...quantification. Architect scalable scientific computing solutions using Python, C++, CUDA, HPC...SeniorScientificFull timeContract workPart timeLocal areaRemote work- ...perm) Job Title: CL - Senior Digital Hardware Designer *** Location:... ...Overview: Our client engineers a diverse portfolio of high... ...innovation in the defense and scientific arenas. Given the nature of... ..., circuitry components, computers, and Digital Signal Processing...SeniorScientificPermanent employmentContract workLocal areaImmediate startRemote workFlexible hours
- ...Senior Software Engineer (Remote Sensing) | Satellite Operations | On-site in Arlington, VA (5 days... ...gets used for disaster response and scientific research. They're growing the Remote... ...What they're looking for - BS in Computer Science, Software Engineering, or a...SeniorScientificFull timeWork at officeRemote workFlexible hours
$85.5k - $150.77k
...for you. The Work As the Senior Test Software Automation Engineer, you will design and... ...company dedicated to advancing scientific discovery and harnessing... ...Bachelor's degree in Computer Science, Computer Engineering... ...Possible Career Area: Hardware Engineering Type: Full-...SeniorScientificFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week$135k - $150k
...Senior Software Engineer, Product San Francisco, CA (Hybrid) Our client is an early-stage... ...and AI products powered by large-scale scientific datasets. They are seeking a Senior... ...environment ~ Bachelor's degree in Computer Science or a related technical field...SeniorScientificRemote work- ...Data / Software Integration Engineer 3 year W2 Contract · Connecticut · 2–3 days... ...of integrated laboratory hardware online. Each one produces... ...cross-functional group: A senior automation specialist who... ...genuinely not required A scientific background - enough to...SeniorScientificFull timeContract workFor contractorsFlexible hours2 days per week3 days per week
$180k - $205k
...Senior Software Engineer Culture Biosciences is seeking a Senior Software Engineer who has spent part of their career... ...and develop scalable applications that connect scientific workflows, cloud infrastructure, and hardware running in labs. You'll work across the stack...SeniorScientificFull timeRemote work- ...Senior Software Engineer Summary Senior Software Engineer - C++, NC Programming & Applied... ...degree (or equivalent experience) in Computer Science, Engineering, Applied... ...planning, physics/numerical simulation, scientific computing - any of these translate well...SeniorScientificImmediate startRemote workFlexible hours
- ...Fullstack Software Engineer Novellia is the first and only company that... ...been published with leading scientific organizations such as ASCO and... ...a principal, lead, staff or senior title depending on... ...Bachelor's degree in Computer Science, Engineering, or equivalent...SeniorScientificRemote workFlexible hours
$15 per hour
...Maybern is founded by top engineering experts with deep knowledge... ...Maybern Solutions, Inc. Senior Software Engineer New York, NY... ...modify software systems using scientific analysis and mathematical... ...Requirements : Bachelor's degree in Computer Science, Software...SeniorScientificWork at officeWork from homeFlexible hours$80k - $120k
...Senior Software In Test The Center for Translational Data Science (CTDS... ...that increase our scientific knowledge and improve the quality... ...scale commons of research data, computing resources, applications,... ...each: software developer or engineer in test; Python programming;...SeniorScientificRemote work- ...Senior Software Engineer OXMAN is a nature-based research and design company based in Manhattan... ...disciplines—from architecture and ecology to computation and materials science—we develop... ...modeling). Experience analyzing scientific and spatial datasets, specifically utilizing...SeniorScientificRemote work
$160k - $200k
...Senior Software Engineer Full-time Fort Belvoir, VA Salary Range: $160,000 - $200,000 About... ...R&D) and prototype new concepts with scientific / engineering software for cloud,... ...Qualifications ~ Bachelor's degree in Computer Science, Software Engineering, or a related...SeniorScientificFull timeImmediate startRemote work$165k - $190k
Job Title: Senior Software Engineer Location: 100% Remote (US Based Only) We cannot sponsor or transfer... ...and systems rapidly BS, MS or PhD in Computer Science or related field, or... ...Data gathering and analysis skills, a scientific mindset is a plus Experience operating...SeniorScientificRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Scientific Computing (Hardware/Sensors). Be the first to apply!
- junior software developer Remote
- scientific software engineer Remote
- intel software engineer Remote
- vice president software engineering Remote
- director software engineering Remote
- software engineer Remote
- software sales engineer Remote
- software engineer mainframe Remote
- software engineer student Remote
- senior robotics software engineer Remote





