Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Scientific Computing (Hardware/Sensors)

$170k - $215k
Full-time

KoBold 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Scientific Computing (Hardware/Sensors) in Remote vacancy
  • $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... 
    Senior
    Scientific
    Remote work

    Oxford Instruments plc

    Santa Barbara, CA
    1 day ago
  • $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... 
    Senior
    Scientific
    Remote work

    Oxford Instruments plc

    Santa Barbara, CA
    7 days ago
  • $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... 
    Senior
    Scientific
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Tucson, AZ
    4 days ago
  • $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... 
    Senior
    Scientific
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Seasats

    San Diego, CA
    more than 2 months ago
  • $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,... 
    Senior
    Scientific
    Full time
    Remote work

    Vitrafy Life Sciences

    Denver, CO
    1 day ago
  •  ...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,... 
    Senior
    Scientific
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Seasats

    San Diego, CA
    3 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Contract work
    Temporary work
    Work experience placement
    Live out
    Remote work
    Flexible hours

    Odyssey Systems

    Colorado Springs, CO
    4 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    26 days ago
  • $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... 
    Senior
    Scientific
    Full time

    Sofar Ocean

    Remote
    8 days ago
  • $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... 
    Senior
    Scientific
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation

    We Love AI Jobs

    Brooklyn, NY
    2 days ago
  • $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... 
    Senior
    Scientific
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation

    We Love AI Jobs

    San Francisco, CA
    2 days ago
  • $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... 
    Senior
    Scientific

    1000 Pacific Biosciences of California, Inc.

    Menlo Park, CA
    3 days ago
  •  ...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... 
    Senior
    Scientific
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work
    Afternoon shift
    Early shift

    Basic Commerce & Industries, Inc.

    Dahlgren, VA
    4 days ago
  •  ...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... 
    Senior
    Scientific
    Immediate start
    Remote work

    GRVTY

    Dayton, OH
    a month ago
  •  ...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... 
    Senior
    Scientific
    Local area
    Immediate start
    Remote work
    Relocation package

    Integer Holdings Corporation

    Baton Rouge, LA
    3 days ago
  • $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... 
    Senior
    Scientific
    Hourly pay
    Extra income
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Erias Ventures

    Columbia, SC
    13 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Remote
    15 days ago
  •  ...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... 
    Senior
    Scientific
    Permanent employment
    Contract work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Revolution Technologies

    United States
    3 days ago
  •  ...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... 
    Senior
    Scientific
    Full time
    Work at office
    Remote work
    Flexible hours

    Lawrence Harvey

    Alexandria, VA
    2 days ago
  • $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-... 
    Senior
    Scientific
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin

    Liverpool, NY
    6 days ago
  • $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... 
    Senior
    Scientific
    Remote work

    Huxley

    United States
    5 days ago
  •  ...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... 
    Senior
    Scientific
    Full time
    Contract work
    For contractors
    Flexible hours
    2 days per week
    3 days per week

    Data Science Talent

    New York, NY
    1 day ago
  • $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... 
    Senior
    Scientific
    Full time
    Remote work

    Culture Biosciences

    United States
    2 days ago
  •  ...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... 
    Senior
    Scientific
    Immediate start
    Remote work
    Flexible hours

    Hexagon AB

    Camarillo, CA
    4 days ago
  •  ...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... 
    Senior
    Scientific
    Remote work
    Flexible hours

    Novellia

    United States
    1 day ago
  • $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... 
    Senior
    Scientific
    Work at office
    Work from home
    Flexible hours

    Maybern Solutions, Inc

    New York, NY
    3 days ago
  • $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;... 
    Senior
    Scientific
    Remote work

    University of Chicago

    Chicago, IL
    5 days ago
  •  ...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... 
    Senior
    Scientific
    Remote work

    OXMAN

    New York, NY
    3 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Immediate start
    Remote work

    Trideum Corporation

    Fort Belvoir, VA
    2 days ago
  • $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... 
    Senior
    Scientific
    Remote work
    Visa sponsorship

    Ocient

    Eastern, KY
    5 days ago

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!