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
Full-time

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

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Scientific Computing in Remote vacancy
  •  ...At KoBold we believe that a modern scientific computing stack will enable systematic mineral exploration and materially improve our rate...  ...member of our scientific computing team, you will apply software engineering and machine learning to remote-sensing, drillhole, imaging... 
    Senior
    Scientific
    Work experience placement
    Remote work

    KoBold Metals

    Remote
    16 days ago
  •  ...advance space-based sensing, space control, and counter-sensing missions. The Role: The SMS Sector is seeking a Senior Scientific Computing Software Developer to leverage their CUDA expertise in a dynamic Research & Development environment. In this role, you will... 
    Senior
    Scientific
    Full time
    Local area
    Remote work
    Night shift

    Str

    Arlington, VA
    2 days ago
  • About the Forward Deployed Engineering TeamForward Deployed Engineering is a small-in-headcount, high-impact...  ...experienceStrong engineering background in Computer Science, Mathematics, or another engineering or scientific disciplineStrong coder with demonstrated proficiency... 
    Senior
    Scientific
    Casual work
    Work at office
    Remote work
    Relocation
    3 days per week

    Narmi

    New York, NY
    21 hours ago
  • $142.5k - $264.7k

     ...Roche.Advances in AI, data, and computational sciences are transforming...  ...data science, biology, and engineering to build innovative analytical...  ...unlock new avenues for scientific discovery and impact.The Opportunity...  ...motivated Bioinformatics Software Engineer with expert... 
    Senior
    Scientific
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    South San Francisco, CA
    23 hours ago
  • $142.5k - $264.7k

     ...makes us Roche.Advances in AI, data and computational sciences are transforming drug...  ...sharing. We’re looking for a full-stack software engineer to join our team building modern software...  ..., structuring, and storing diverse scientific and operational data that support... 
    Senior
    Scientific
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    South San Francisco, CA
    2 days ago
  •  ...Senior Software Engineer We are an engineering firm that specializes in providing elegant engineering...  ...Engineer, you will collaborate with Computational Structural Engineers to develop...  ...with C# ~ Experience with Scientific Computation libraries (numpy, scikit... 
    Senior
    Scientific
    Remote work

    E Construct USA

    United States
    1 day ago
  • $128.96k - $193.44k

     ...CA (Hybrid) or Remote (USA)Software Engineering - Engineering /Full-time /RemoteAbout...  ...the software solution.The Senior Software Engineer will play...  ...engineering, product, scientific, and clinical teams.Why...  ...RequirementsBachelor’s degree in Computer Science, Software... 
    Senior
    Scientific
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Shift work

    Karius

    Redwood City, CA
    4 days ago
  • $115.2k - $214k

     ...Roche.Advances in AI, data and computational sciences are transforming...  ...AI for Drug Discovery, the Software Engineering team builds and operates...  ...agents, computational models, scientific tools, and internal data...  ...engineering experience and for the Senior Software Engineer level,... 
    Senior
    Scientific
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    York, PA
    2 days ago
  • $126.86k - $137.27k

     ...Qualifications Bachelor's degree in Engineering, a related specialized area...  ...the release process for our software products. Establish how...  ...’s degree in Computer Science, Software Engineering...  ...innovation in the defense and scientific arenas. Given the nature of... 
    Senior
    Scientific
    Work experience placement
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Pittsfield, MA
    3 days ago
  • $125k - $160k

     ...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... 
    Senior
    Scientific
    Full time
    Work at office
    Remote work
    3 days per week

    Iridium

    Leesburg, VA
    23 hours ago
  • $125k - $165k

     ...responders, humanitarians, global militaries, scientific researchers, and lone workers, as...  ...:Iridium is seeking an experienced Senior Software Engineer to join the team developing a state-...  ...:Bachelor’s degree in Engineering, Computer Science, or related field8+ years’ experience... 
    Senior
    Scientific
    Full time
    Contract work
    Work at office
    Remote work
    3 days per week

    Iridium

    McLean, VA
    4 days ago
  • $86.8k - $198k

    Remote Sensing Software Engineer, SeniorThe OpportunityAs a Senior Remote Sensing Software Engineer, you will architect advanced SDA and remote sensing...  ...and uncertainty quantificationArchitect scalable scientific computing solutions using Python, C++, CUDA, HPC clusters,... 
    Senior
    Scientific
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    2 days ago
  • $121.22k - $180k

     ...What you'll do... Position: Senior Software Engineer Job Location: 811 Excellence Dr, Bentonville...  ...application software, using scientific analysis and mathematical models to predict...  ...Bachelor's degree or the equivalent in Computer Science, Engineering (any) or related... 
    Senior
    Scientific
    Remote work

    Walmart

    United States
    1 day ago
  • $80k - $120k

    DepartmentBSD CTD - Engineering: Plan X - QAAbout the DepartmentThe...  ...discoveries that increase our scientific knowledge and improve the...  ...scale commons of research data, computing resources, applications,...  ...at and InformationSenior Software in Test for Chicago, IL location... 
    Senior
    Scientific
    Full time
    Remote work

    The University of Chicago

    Chicago, IL
    4 days ago
  • $90k - $115k

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

    SGS

    Farmingdale, NY
    23 hours ago
  • $80k - $120k

    DepartmentBSD CTD - Engineering - HEALAbout the DepartmentThe Center...  ...discoveries that increase our scientific knowledge and improve the...  ...scale commons of research data, computing resources, applications,...  ...more at and SummarySenior Software Engineers perform web... 
    Senior
    Scientific
    Full time
    Work experience placement
    Flexible hours

    The University of Chicago

    Chicago, IL
    4 days ago
  • $135k - $175k

     ...Solutions (AMS) organization is seeking a Software Engineer to support the development of next-...  ...QualificationsBachelor's degree in Computer Science, Software Engineering, Computer...  ...Receive select funding 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
    2 days ago
  • $140k - $175k

     ...the Gentuity imaging application software and internal software tools ·...  ...years of experience in Software Engineering · Modern C++, including Objected...  ...embedded software in medical, scientific, and/or analytical devices. · Computational Fluid Dynamics Salary Description... 
    Senior
    Scientific
    Full time

    Gentuity, LLC

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

    Position Summary We are seeking a Senior Software Engineer to be a primary technical contributor...  ...stack end-to-end — building the Julia computation backend, the React/TypeScript/...  ...primary emphasis on high-performance and scientific computing. You will work closely with... 
    Senior
    Scientific
    Contract work
    Temporary work
    Work experience placement
    Live out
    Remote work
    Flexible hours

    Odyssey Systems Consulting Group

    Boston, MA
    3 days ago
  • $85.5k - $149.8k

    ****@*****.*** Research Computing is seeking a HPC Scientific Software Engineer to support faculty, researchers, and students engaged in high-performance and AI-driven research across Johns Hopkins University. The position is responsible for deploying, optimizing, and maintaining... 
    Scientific
    Full time
    Remote work

    Johns Hopkins University

    Baltimore, MD
    3 days ago
  • $105k - $150k

     ...to apply.Job SummaryWe are seeking a Senior Software Engineer to design, develop, integrate, and evaluate...  ...QualificationsBachelor’s degree in computer science, computer engineering,...  ...Receive select funding to pursue ideas in scientific and technological discoveryPartner... 
    Senior
    Scientific
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Columbus, OH
    23 hours ago
  • $130.8k - $242.8k

     ...makes us Roche.Advances in AI, data, and computational sciences are transforming drug...  ...computational methods to study these pathways (Senior Scientist). Additionally, successful...  ...AI approaches and AI agents to enable scientific insightsA track record of impactful scientific... 
    Senior
    Scientific
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    South San Francisco, CA
    1 day ago
  • $50 - $70 per hour

     ..., and Swift . Optimize production web and ops scripting with Ruby , PHP , and Perl . Advance scientific and quant computing using R . Work independently and asynchronously to meet project deadlines. Qualifications Must-Have... 
    Senior
    Scientific
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Remote
    2 days ago
  • $145.92k - $209.24k

     ...integrated quantum solutions across computing, networking, sensing, and security....  ...1781The Role: We are looking for a Senior Full Stack Software Engineer for Application Engineering. As a...  ...robust data deliveryPrevious work in scientific computing, quantum computing, or a... 
    Senior
    Scientific
    Permanent employment
    Contract work
    Work at office
    Remote work
    2 days per week

    IONQ

    College Park, MD
    4 days ago
  •  ...to enterprises and hyperscalers. Lambda's mission is to make compute as ubiquitous as electricity and give everyone the power of...  ...designated work from home day is currently Tuesday.The Compute Software Engineering role plays a key part in the foundation of both the Public... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    4 days ago
  • $95.3k - $158.8k

     ...requirements into impactful software solutions? About our Team...  ...effective collaboration across engineering and product teams....  ...experience ~ BS Engineering/Computer Science or equivalent experience...  ...that help researchers advance scientific knowledge; doctors and nurses... 
    Senior
    Scientific
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    RELX

    Raleigh, NC
    2 days ago
  • $179.2k - $268.8k

     ...platforms, mapping, sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining...  ...components of autonomy software stackWrite requirements for the...  ...decision makingExperience using scientific methods for trade studies, testing... 
    Senior
    Scientific
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    3 days ago
  • $152k - $241.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for...  ...partner with OS, container, GPU, and systems engineers. When useful, you will apply machine...  ...classification/prediction) inside existing software workflows.What we need to see:5+ years... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $216k - $270k

     ...Senior Software Engineer Why This is an Exciting Role: As a Senior Software Engineer at Boeing...  ...: ~ A Bachelor's Degree in Computer Science or related discipline ~...  ...modifying software systems, using scientific analysis and mathematical models to predict... 
    Senior
    Scientific
    16 hours
    Contract work
    Remote work
    Worldwide

    Boeing

    Annapolis, MD
    23 hours ago
  •  ...a key member of the R&D team, the Senior Software Engineer will be responsible for the full lifecycle...  ...engineers. Applies engineering and scientific principles to the evaluation and...  ...Qualifications: Bachelor’s degree in computer science and/or equivalent and 10+... 
    Senior
    Scientific
    Full time
    Flexible hours

    Laborie Medical Technologies Corp

    Remote
    2 days ago

Do you want to receive more vacancies?

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