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

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. Since our founding in 2018, 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 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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Scientific Computing (Hardware/Sensors) in Remote vacancy
  • $160.8k - $251.33k

     ...are seeking a highly experienced Senior Electronics & Computer Hardware Engineer to support cutting-edge autonomous...  ...spanning autonomous platforms, advanced sensor integration, and directed energy...  .... We bring together leading scientific, engineering, and management expertise... 
    Senior
    Scientific
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Noblis

    Fort Belvoir, VA
    4 days ago
  •  ...At KoBold we believe that a modern scientific computing stack will enable systematic mineral...  ...scientific computing team, you will apply software engineering and machine learning to remote-...  ...domain experts. Hands-on history with hardware, flight, space, lab instrumentation,... 
    Senior
    Scientific
    Work experience placement
    Remote work

    KoBold Metals

    Remote
    3 days ago
  •  ...About the Team: The Sensors Division specializes in the development of advanced sensor systems, with a particular focus...  ...missions. The Role: The SMS Sector is seeking a Senior Scientific Computing Software Developer to leverage their CUDA expertise in a dynamic... 
    Senior
    Scientific
    Full time
    Local area
    Remote work
    Night shift

    Str

    Arlington, VA
    12 hours ago
  • $190k - $252k

     ...bringing cutting‑edge autonomy, AI, computer vision, sensor fusion, and networking technology to...  ...years. ABOUT THE TEAM Anduril's Software Engineers excel at developing state‑of‑the‑art algorithms and software that solve scientific problems with real‑world... 
    Senior
    Scientific
    Full time
    Work experience placement

    Anduril Industries

    Broomfield, CO
    17 hours ago
  • $135k - $175k

     ...organization is seeking a Software Engineer to support the...  ...pipelines that support sensor integration and spectrum...  ...embedded processing hardware.Integrate third-party...  ...'s degree in Computer Science, Software Engineering...  ...to pursue ideas in scientific and technological discoveryPartner... 
    Senior
    Scientific
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Columbus, OH
    3 days ago
  • $113.35k - $170.02k

     ...with intelligent systems. The Hardware Test Engineering team contributes to this...  ...this role you will develop software that automates hardware testing...  ...qualifications: B.S. in Computer Science, Computer...  ...circuit boards, motors, and sensors.  Mastery of fundamental... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Worldwide

    Shield Ai

    Remote
    12 hours ago
  • $159k - $207k

     ...creating a world leading AI compute platform for autonomous...  ...that executes the software and neural networks that...  ...intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve...  ...’ll Be Doing: As a senior engineer in the Next-Gen... 
    Senior
    Full time

    Motional

    Remote
    12 hours 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...  ...of hardware for RCSSignificant...  ...other high level scientific programming languagesProficiency...  ...high performance computing (HPC)... 
    Senior
    Scientific
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    1 day 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
    21 days ago
  • $140k - $175k

     ...Gentuity imaging application software and internal software...  ..., GUI ideas, and for hardware evaluation. ·...  ...experience in Software Engineering · Modern C++, including...  ...software in medical, scientific, and/or analytical devices. · Computational Fluid Dynamics... 
    Senior
    Scientific
    Full time

    Gentuity, LLC

    Remote
    12 hours ago
  •  ...DNISenior Autonomous Software EngineerWhat we...  ...scientists and engineers with a passion...  .... We are hardware and software developers...  ...by translating scientific discoveries into...  ...Technologies is seeking a Senior Autonomous...  ...for diverse sensor suites, computing environments, and... 
    Senior
    Scientific
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Monday to Friday

    Integer Technologies

    Baton Rouge, LA
    13 days ago
  •  ...Description #LI-DNISenior Software Engineer - Modeling and...  ...agencies. We are hardware and software...  ...by translating scientific discoveries into...  ...Technologies is seeking a Senior Software Engineer...  ...multi-physics computer models that...  ...physical assets, sensors, or emulated equipmentIntegrate... 
    Senior
    Scientific
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation
    Relocation package
    Monday to Friday
    3 days per week

    Integer Technologies

    Columbia, SC
    13 days ago
  • $213k - $270k

     ....S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking new ways...  ...robotics, autonomous vehicles, computer vision, or other complex...  ...building numerical algorithms or scientific software ~ Experience building... 
    Senior
    Scientific
    Full time
    Remote work

    Waymo

    San Francisco, CA
    12 hours ago
  •  ...portfolio. We are seeking a Senior Software Engineer to expand that portfolio...  ...Keep up with software and hardware advances and industry best...  ...in Electrical Engineering, Computer Science, or related field;...  ...encourage participation in scientific publications, conferences,... 
    Senior
    Scientific
    Full time
    Contract work
    Remote work
    Flexible hours

    DeepSig, Inc.

    Remote
    12 hours ago
  • $191k - $253k

     ...cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology...  ...is building scalable software solutions so that we can service...  ...other teams from product, engineering, sales, logistics,...  ...term efforts across multiple hardware and software teamsSupport existing... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Live in
    Immediate start
    Remote work

    Anduril Industries

    Irvine, CA
    2 days ago
  • $170k - $215k

     ...Senior Software Engineer, Decision Science About the Company The mining industry has steadily...  ...those models—alongside our novel sensors—to guide decisions on KoBold-owned-...  ...At KoBold we believe that a modern scientific computing stack will enable systematic mineral... 
    Senior
    Scientific
    Full time
    Remote work

    KoBold Metals

    Remote
    2 days ago
  •  ...standard —from breakthrough hardware and battery systems to...  ...intuitive design, intelligent software, and next-generation...  ...global scaleSenior Software Engineer - High Voltage Battery Sensor CommunicationDesign,...  ...Electrical, Mechanical, Computer or BS in Computer ScienceMinimum... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...Vorticity is building new scientific computing technology for some of the world’s most challenging problems. We are looking for a Software Engineer to join our Applications team. You will work...  ...software on existing computing hardware while working closely with the broader... 
    Scientific
    Full time

    Vorticity Inc.

    Remote
    12 hours ago
  •  ...cutting-edge autonomy, AI, computer vision, sensor fusion, and networking...  ...The TeamThe Sentry Tower Software team develops robotic systems...  ...that every piece of hardware on the board comes up and...  ...image boots. We’re hiring a Senior Software Engineer to own that layer.This... 
    Senior
    Full time
    Work experience placement
    Live in
    Immediate start

    Anduril Industries

    Irvine, CA
    1 day ago
  •  ...JOB TITLE/TYPE:  Software Engineer, Senior JOB SUMMARY   Are you...  ...of bureaucracy? At Skyline Scientific, your skills will shape the...  ...on machine learning-enabled sensor-data workflows, neural network...  ...Bachelor’s degree in Engineering, Computer Science, Mathematics,... 
    Senior
    Scientific
    Full time
    Contract work
    For contractors
    Relocation package

    Skyline Scientific Inc

    Remote
    12 hours ago
  •  ...building a new class of Scientific Processing Units (SPUs...  ...of High-Performance Computing (HPC). In this role, you...  ...and emulation to real hardware. You'll work across...  ..., low-level parallel software, and the hardware that...  ...documentation for Vorticity’s engineers and customers. - Stay... 
    Scientific
    Full time

    Vorticity Inc.

    Remote
    12 hours ago
  •  ...White House, MIT, Rigetti Computing, The Air Force, General...  ...About the Team As a Senior member of Antares' Software Engineering team, you will take a prominent...  ...with Python-based scientific computing libraries (...  ...working on software for hardware products  ~ Cloud platforms... 
    Senior
    Scientific
    Permanent employment
    Full time
    Weekend work

    Antares

    Remote
    12 hours ago
  • $86.8k - $198k

    Remote Sensing Software Engineer, SeniorThe OpportunityAs a Senior Remote Sensing Software Engineer, you will architect...  ...behavior inference, and multi‑sensor fusion.You’ll join a...  ...quantificationArchitect scalable scientific computing solutions using Python, C++, CUDA... 
    Senior
    Scientific
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    4 days ago
  • $158k - $219.5k

     ...development leverages modern software engineering to rapidly deliver safe,...  ...is seeking a driven Senior Software Engineer to...  ...productivity, high performance compute infrastructure, and scientific computing workflows. You...  ...experience: server hardware, rack configuration, data... 
    Senior
    Scientific
    Full time
    Work experience placement
    Summer work
    Immediate start
    Remote work
    Flexible hours
    Weekend work

    Radiant Industries

    El Segundo, CA
    4 days ago
  • $90k - $115k

     ...full potential.Job DescriptionThe Senior Software Engineer (with hardware interfacing) is responsible for the...  ...design and develop solutions, based on scientific test specifications and/or...  ...maintenance, testing, and evaluation of computer software.Executes full software development... 
    Senior
    Scientific
    Local area
    Immediate start
    2 days per week

    SGS

    Farmingdale, NY
    2 days ago
  • $191k - $253k

     ...mission planning, autonomy development, and hardware-in-the-loop testing across Anduril's...  ...working alongside Simulation Modeling engineers. Custom Entity-Component-System...  ...numerical simulation, physics modeling, or scientific computing   US Salary Range $191,000 - $... 
    Senior
    Scientific
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    12 hours ago
  • $130k - $160k

     ...Summary We are seeking a Senior Software Engineer to be a primary technical...  ...-end — building the Julia computation backend, the React/...  ...emphasis on high-performance and scientific computing. You will work...  ...deploymentFamiliarity with at least one sensor or physics domain: radar... 
    Senior
    Scientific
    Contract work
    Temporary work
    Work experience placement
    Live out
    Remote work
    Flexible hours

    Odyssey Systems Consulting Group

    Boston, MA
    12 hours ago
  • $75.2k - $128.8k

     ...informatics solutions using software engineering expertise to include...  ...and approved by more senior technical staff,...  ..., algorithms, computer architecture, operating...  ...Utilizes experience of scientific and mathematical concepts...  ..., Computer Hardware, Oral Communications,... 
    Senior
    Scientific
    Full time
    Work experience placement
    Work at office
    Remote work

    Washington University in St. Louis

    Remote
    2 days ago
  • $160k - $225k

     ...enabling human life on Mars. SR. SOFTWARE ENGINEER, COMPUTER VISION We are looking for exceptional...  ..., driven, adaptable, and resilient senior software engineers who are technical...  ...Develop software to integrate hardware, sensors, and tooling (including sensor fusion... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Remote
    12 hours ago
  •  ...frameworks Design multi-sensor fusion pipelines integrating...  ...Architect scalable scientific computing solutions using Python, C++...  ...platforms Mentor junior engineers and help set technical road...  ...architecting with large-scale software environments such as CUDA,... 
    Senior
    Scientific
    Remote work

    Jobtailor

    Dayton, OH
    17 hours 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!