Senior Software Engineer, Scientific Computing
KoBold Metals
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.
$170k - $215k
Role Description At KoBold we believe that a modern scientific computing stack will enable systematic mineral exploration and materially... ...member of our scientific computing team, you will apply software engineering and machine learning to remote-sensing, drillhole, imaging...SeniorScientificFull timeRemote work- ...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...SeniorScientificFull timeLocal areaRemote workNight shift
$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...SeniorScientificFull time$148k - $210k
...Your Impact at Lila We’re hiring a Senior Software Engineer to team with our Machine Learning... ...logging, and maintenance for Ray-based compute environments. Data ingestion pipelines... ..., Grafana) Research engineering or scientific software experience. About Lila...SeniorScientificFull time$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...SeniorScientificFull timeContract workSummer workRemote work$213k - $270k
...U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking... ...robotics, autonomous vehicles, computer vision, or other complex hardware... ...building numerical algorithms or scientific software ~ Experience building...SeniorScientificFull timeRemote work- ...product portfolio. We are seeking a Senior Software Engineer to expand that portfolio utilizing the... ...’s degree in Electrical Engineering, Computer Science, or related field; Master's degree... ..., and we encourage participation in scientific publications, conferences, and open-...SeniorScientificFull timeContract workRemote workFlexible hours
- 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...SeniorScientificCasual workWork at officeRemote workRelocation3 days per week
- ...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 across mathematics, physics, and computer science to build, test, and improve...ScientificFull time
$185k - $221.4k
...own production‑grade software systems, services, data... ...that make complex scientific and operational workflows... ...Uphold high engineering standards. Lead code... ...engineers and scientists, computational biologists, and portfolio... ...Autonomy. Small, senior teams give you room to...SeniorScientificFull timeRemote workFlexible hours$300k - $405k
...group of committed researchers, engineers, policy experts, and... ...to do their best work. As a Software Engineer on the Research Tools... ...Experience building research tools, scientific software, or experimentation... ...in areas like human-computer interaction, systems safety,...SeniorScientificFull timeWork at officeVisa sponsorshipFlexible hours$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...SeniorScientificFull timeLocal areaWorldwideRelocation package3 days per week- ...JOB TITLE/TYPE: Software Engineer, Senior JOB SUMMARY Are you looking for more than... ...in layers of bureaucracy? At Skyline Scientific, your skills will shape the future.... ...~ Bachelor’s degree in Engineering, Computer Science, Mathematics, Physics, Data Science...SeniorScientificFull timeContract workFor contractorsRelocation package
- ...'re building a new class of Scientific Processing Units (SPUs) to push... ...of High-Performance Computing (HPC). In this role, you'll... ...reference code, low-level parallel software, and the hardware that... ...documentation for Vorticity’s engineers and customers. - Stay current...ScientificFull time
- ...SpaceX, The White House, MIT, Rigetti Computing, The Air Force, General Atomics,... .... About the Team As a Senior member of Antares' Software Engineering team, you will take a prominent... ...~ Familiarity with Python-based scientific computing libraries (Pandas, NumPy...SeniorScientificPermanent employmentFull timeWeekend work
$204.4k - $285.6k
...We’re looking for an exceptional Senior Full-Stack Software Engineer to work hand in hand with our Product... ...build rich, data-dense interfaces for scientific workflows where getting the... ...~ Bachelor’s or Master’s in Computer Science (or related field), or equivalent...SeniorScientificFull timeLocal areaShift work$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...SeniorScientificFull timeLocal areaWorldwideRelocation package3 days per week- ...the leading provider of software solutions, including... ...The Role: The Datacor Engineering Software Group (DESG) is... ...and self-motivated senior-level Software Engineer with a strong computer science foundation and... ...building engineering, scientific, or simulation software...SeniorScientificFull timeLive inWork at officeRemote work
$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,...SeniorScientificFull timeLocal areaWorldwideRelocation package3 days per week$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...SeniorScientificWork experience placementRemote workFlexible hours$160k - $220k
...research, enhancing the speed of scientific discovery and technological... ...about owning product and engineering initiatives. Experience... ...~5+ years of professional software development experience designing... ...scholarship via text parsing and computation of bibliometrics....SeniorScientificFull timeWork at officeRemote workWork from homeWorldwideFlexible hours$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...SeniorScientificFull timeWork at officeRemote work3 days per week$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,...SeniorScientificFull timeContract workPart timeWork at officeLocal areaRemote work$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...SeniorScientificFull timeRemote work$158k - $219.5k
...nuclear development leverages modern software engineering to rapidly deliver safe, factory-... ...RoleRadiant is seeking a driven Senior Software Engineer to support... ...developer productivity, high performance compute infrastructure, and scientific computing workflows. You'll help...SeniorScientificFull timeWork experience placementSummer workImmediate startRemote workFlexible hoursWeekend work$92.1k - $174.71k
...POSITION SPECIFICSWe are seeking a Research Computing Software Engineer to join the Visualization and Decision Support... ...EXPERIENCE & REQUIRED CERTIFICATIONSIf filled as Scientific Computing Software Specialist (ARL) - Senior Professional, this position requires: Bachelor...ScientificFull timeFor contractorsWork experience placement$170k - $215k
Role Description At KoBold we believe that a modern scientific computing stack will enable systematic mineral exploration and materially... ...with our exceptional team of data scientists, software engineers, and geologists, you will tackle complex scientific problems...SeniorScientificFull timeRemote work$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...SeniorScientificLocal areaImmediate start2 days per week$120k - $160k
...humanitarians, global militaries, scientific researchers, and lone workers... ...developing complex backend software solutions and enjoy working... ...about the Sr. Software Engineer opportunity on our Gateway Development... ...Succeed:Bachelor’s degree in computer science, computer engineering...SeniorScientificFull timeWork at officeRemote workShift work3 days per week$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...SeniorScientificFull timeWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Scientific Computing. Be the first to apply!
- senior robotics software engineer Remote
- software system engineer Remote
- part time software developer Remote
- security software engineer Remote
- intel software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- software development engineer aws Remote
- information technology software engineer Remote
- associate software developer Remote



