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

Senior Software Engineer - Scientific Computing

$170k - $215k per year
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.

Compensation ranges are listed in USD. If you are based outside the US, the range may not translate directly: US pay reflects a different market with different competitive dynamics, so we benchmark roles against the local market rather than converting the listed figure.

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Scientific Computing in Remote vacancy
  •  ...future of solar for all. Our award-winning software puts the power of data and technology...  ...Aurora's core platform, building the computation engines that make accurate, high-fidelity solar...  ...fit in here. About the Role As a Senior Software Engineer on the System Design... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours
    Shift work

    Aurora Solar

    Remote
    3 days ago
  • $300 per unit

     ...Design terminal-based engineering tasks for AI training and evaluation...  ...realistic, terminal-based scientific and technical tasks used to...  ...workflows into reproducible computational tasks that test modeling, simulation...  ..., or relevant engineering software. Build reproducible,... 
    Scientific
    Contract work
    Part time
    For contractors
    Manual labor

    Turing

    Remote
    14 days ago
  • $300 per unit

     ...Create computational workflows for Earth science tasks using diverse...  ...develop realistic, terminal-based scientific tasks for Terminal Bench...  ..., Julia, or domain-specific software. Develop tasks involving...  ...Have: Research software engineering, scientific benchmarking, or... 
    Scientific
    Contract work
    Part time
    For contractors
    Remote work

    Turing

    Remote
    20 days ago
  •  ...grade AI evaluation tasks from your own computational work. Open to PhD-level and PhD-...  ...researchers across the sciences, math, and engineering. AfterQuery is building a network of PhD...  ...electrical, mechanical). Requirements Domain: Scientific Computing (multi-discipline research... 
    Scientific
    Contract work
    For contractors
    Flexible hours

    AfterQuery

    Remote
    20 days ago
  •  ...Author research-grade AI evaluation tasks from your own computational work. Open to PhD students, postdocs, research scientists, and research...  ...network of researchers to author and validate research-grade scientific-computing tasks for AI models. A strong task is a real piece... 
    Scientific
    Contract work
    For contractors
    Remote work
    Flexible hours

    AfterQuery

    Remote
    20 days ago
  •  ...Design scientific tasks for AI training in Earth Sciences. About...  ...terminal-based scientific and computational tasks for a frontier AI...  ...domain-specific scientific software . Create automated tests...  ...simulations. Research software engineering experience, including... 
    Scientific
    Contract work
    Part time
    For contractors
    Manual labor
    Remote work

    Turing

    Remote
    13 days ago
  •  ...and next steps. Our partner is looking for a Principal Scientific Research Expert – Computational Theory & Physics based in Canada. Join an advanced AI research...  ...7–10+ years of active research experience in computer science, computational physics, mathematical physics, or... 
    Scientific
    Full time
    Internship
    Immediate start
    Remote work

    Jobgether

    Remote
    3 days ago
  • “Garbage in, garbage out.” (a computing maxim often credited to IBM instructor George...  ...records come out. We’re looking for the engineer who will own that transformation. At DistantJob, we’re searching for a Senior Full-Stack Software Engineer for one of our U.S.-based... 
    Senior
    Long term contract
    Full time
    Remote work

    DistantJob

    Remote
    8 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada. As a Senior Software Engineer, you will help build and scale advanced machine learning infrastructure designed... 
    Senior
    Full time

    Jobgether

    Remote
    3 days ago
  •  ...Code Review Debugging Algorithms Data Structures Software Architecture About micro1 micro1 is a data lab that...  ...performance system ensures both quality and velocity. Role Title: Senior Software Engineer Role Type: Contractor Location: Remote About the... 
    Senior
    Part time
    For contractors
    Remote work

    micro1

    Remote
    15 hours ago
  •  ...reliability through efficient queries, safe migrations, and concurrency controls. Review pull requests and maintain consistent engineering standards across the codebase. Requirements Typically 5+ years of experience building and operating production backend systems... 
    Senior
    Full time
    Contract work

    Turing

    Remote
    2 days ago
  •  ...TypeScript, and Python. Role Summary We are looking for a Software Engineer with hands-on experience in full-stack development and some...  ...reliability of applications Qualifications Bachelor's degree in Computer Science, Software Engineering, or related field 7+ years of... 
    Senior
    Part time

    Turing

    Remote
    20 days ago
  •  ...applications and next steps. Our partner is looking for a Senior / Principal Software Engineer based in Canada. We are looking for an experienced Senior...  ...applying sound software design patterns and distributed computing principles. - Build, deploy, and maintain cloud-based solutions... 
    Senior
    Long term contract
    Full time
    Remote work

    Jobgether

    Remote
    1 day ago
  • $153k - $213k per year

     ...for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and...  ...You have tuned autoscaling, CPU/Memory, and multi-threading for compute type workloads. · You have experience defining a technical... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    1 day ago
  •  ...The Wikimedia Foundation is looking for a Senior Software Engineer, Android to support the App Experience and App Growth teams within the Core Experiences...  ...teams. Bachelor’s, master’s, or doctorate degree in computer science, management information systems, or STEM field (or... 
    Senior
    Permanent employment
    Full time
    For contractors
    Local area
    Remote work

    Wikimedia Foundation

    Remote
    7 days ago
  • $104k - $139k per year

     ...and distribute open-source software that enables people to enjoy the...  ...team is a global community of engineers who care deeply about how the...  ...and animations in Gecko, the engine behind Firefox. You will be able...  ...or equivalent experience in Computer Science or similar field Experience... 
    Senior
    Long term contract
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    7 days ago
  •  ...Responsibilities Collaborate with other engineers to identify and correct issues. Write high-quality, performant, open-source, standards...  ...Requirements Bachelor’s degree or equivalent experience in computer science or a similar field. Experience developing... 
    Senior
    Long term contract
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    7 days ago
  • $300 per unit

     ...Create terminal-based scientific tasks for physical science workflows...  ...data, evaluations, and engineering talent. Engagement Details...  ...materials science, astronomy, and computational science workflows into...  ...dependencies and scientific software. # Create input datasets,... 
    Scientific
    Contract work
    Part time
    For contractors

    Turing

    Remote
    20 days ago
  • $100 per hour

     ...useful, correct at a high level, and aligned with strong engineering judgment. Assess the quality of explanations,...  ...explanations of evaluation feedback. Requirements Senior, Staff, or Principal-level software engineering experience, or equivalent experience. Strong... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work
    Worldwide
    10 hours per week
    Flexible hours

    G2i Inc.

    Remote
    8 days ago
  • $142.8k - $184.8k per year

     ...customer success, firmware teams, and full-stack engineers. Requirements ~8+ years of professional industry experience in software development. ~ Experience with large-scale...  .... ~ Bachelor’s or master’s degree in computer science, engineering, or a similar field.... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    9 days ago
  •  ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or PHP,... 
    Senior
    Full time

    Nmi

    Remote
    9 days ago
  •  ...domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-...  ...success in identifying and resolving software bugs and system bottlenecks. Experience...  ...algorithms, data structures, and foundational computer science concepts. Excellent... 
    Senior
    Part time
    For contractors
    Internship
    Remote work
    Flexible hours

    micro1

    Remote
    21 days ago
  •  ...smooth and responsive experiences. Build software that is testable, observable, and...  ...managers, designers, analysts, and native app engineers to shape pragmatic solutions. Prioritize...  ...a bachelor’s, master’s, or doctorate in computer science, management information systems,... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    Wikimedia Foundation

    Remote
    7 days ago
  •  ...cloud? DigitalOcean (NYSE: DOCN) simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical...  ...their idea to life. DigitalOcean's product engineering organization enables customers to easily build highly... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    DigitalOcean

    Remote
    7 days ago
  • $200 per day

     ...Turn computational work from your own engineering research into paid evaluation tasks for AI models. Open to research...  ...author and validate research-grade scientific-computing tasks for AI models. A...  ...models and solvers. Using commercial software (such as ANSYS, COMSOL, or Abaqus)... 
    Scientific
    Contract work
    For contractors
    Flexible hours

    AfterQuery

    Remote
    7 days ago
  • $153k - $213k per year

     ...tradeoffs on what matters most. Affirm’s engineering team is building a large-scale, highly...  ...new workloads comply by default. As a senior engineer on the team, you will help set its...  ...including building production infrastructure software such as Kubernetes controllers, operators... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    1 day ago
  • $164.5k - $197k per year

     ...leverage the best open source observability software – including Prometheus, Mimir, Loki,...  ...providers (GCP, Azure, AWS). We also have engineers working on Prometheus , Grafana Alloy...  ...for databases, storage layers, or query engines. Experience working with Kubernetes.... 
    Senior
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    7 hours ago
  • $300 per unit

     ...Design and build computational mathematics tasks for AI evaluation....  ...training data, evaluations, and engineering talent. Engagement...  ...develop realistic, terminal-based scientific tasks for Terminal Bench...  ...differential equations, matrix computation, statistical inference,... 
    Scientific
    Contract work
    Part time
    For contractors

    Turing

    Remote
    20 days ago
  • $153k - $213k per year

     ...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards...  ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system... 
    Senior
    Long term contract
    Full time
    Remote work

    Affirm

    Remote
    20 days ago
  •  ...team initiatives from design through fleet-wide rollout, mentor engineers, and maintain high standards for design, code review, and operational...  ...Go or Python and experience building production infrastructure software such as Kubernetes controllers, operators, or admission webhooks... 
    Senior
    Full time
    Casual work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Scientific Computing. Be the first to apply!