Senior Software Engineer, Scientific Computing
$170k - $215kKoBold 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.
- ...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
$154.08k - $200.31k
Role Description A collaborative full-stack and cloud engineer who thrives at the intersection of software craftsmanship and cutting-edge science. This role... ...be responsible for building and maintaining Dyno’s scientific data platform. You will drive development of the...SeniorScientificFull timeFlexible hoursShift work$91k - $172.49k
...Join a global team of 35 000 engineers, software developers, and cyber... ...Martin Rotary & Mission Systems Senior Software Engineer will have... ...dedicated to advancing scientific discovery and harnessing innovation... ...• Bachelor’s Degree in Computer Science or equivalent...SeniorScientificFull timeTemporary workWork at officeRemote workWorldwideFlexible hours$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- ...architecture and ecology to computation and materials science... ...environment for the engineering and design of... ...practice and an emerging software product. Today, our... ...and innovation-driven Senior Software Engineer to... ...Experience analyzing scientific and spatial datasets,...SeniorScientificRemote work
$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$150k - $180k
...operating at the intersection of software, biology, and agriculture. We value engineers who are adaptable, practical, and... ...large, messy datasets. ~Optimized compute and storage tradeoffs in cloud environments. ~Worked with scientific or geospatial data. ~Deployed...SeniorScientificFull timeRemote workVisa sponsorship$80k - $120k
...Department BSD CTD - Engineering - HEAL About the Department... ...discoveries that increase our scientific knowledge and improve the... ...commons of research data, computing resources, applications, tools... ..., and . Job Summary Senior Software Engineers perform web...SeniorScientificWork experience placementFlexible hours$90k - $115k
...potential. Job Description The Senior Software Engineer (with hardware interfacing) is responsible... ...and develop solutions, based on scientific test specifications and/or laboratory... ...maintenance, testing, and evaluation of computer software. Executes full software...SeniorScientificLocal areaImmediate start2 days per week$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
$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- ...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
- ...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
- ...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- ...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
$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- ...an experienced and highly motivated Senior Software Engineer. Your Role at VITO As a Senior Software... ...Qualifications Master’s degree in Computer Science, Engineering or a related... ...Earth Observation, geospatial data or scientific data processing is a plus. Strong...SeniorScientificPart timeLocal areaRemote workWorldwideFlexible hours
$191k - $253k
...ergonomic UI atop them, working alongside Simulation Modeling engineers. Custom Entity-Component-System architecture that... ...Experience with numerical simulation, physics modeling, or scientific computing US Salary Range $191,000 - $253,000 USD The...SeniorScientificFull timeWork experience placementImmediate start$141.38k - $194.39k
Role Description We are looking for a Senior Software Engineer, Computational Engineering with a strong background in developing and maintaining complex engineering software aimed for manufacturing applications. You will be contributing to Divergent’s proprietary software...SeniorFull timeTemporary work$160k - $200k
...Foundation is seeking an experienced Senior Software Engineer, with significant back‑end engineering... ...systems. These systems will support scientific initiatives of the division, including... ...Education: Bachelor's degree in computer science or related discipline; a master...SeniorScientificFull timeLocal areaRemote work- ...Center in Sioux Falls, South Dakota. The Senior Software Engineer will be employed by Relative Dynamics... ...‑critical systems used across the scientific and geospatial community Take on a... ...Required Experience Bachelor’s degree in Computer Science, Software Engineering, or a...SeniorScientificFull timeContract workFor subcontractorRemote work
- ...Senior Software Engineer Dayton, Ohio, United States What Impact You'll Have GRVTY is looking... ..., and analyzing large-scale scientific and sensor datasets. Develop and integrate... ...polygraph. ~ Bachelor's degree in Computer Science, Engineering, Physics,...SeniorScientificImmediate startRemote work
$159k - $207k
...creating a world leading AI compute platform for autonomous vehicles... ...the system that executes the software and neural networks that make... ...the intersection of software engineering, machine learning, sensors,... ...What You’ll Be Doing: As a senior engineer in the Next-Gen...SeniorFull time- ...Senior Software Engineer Job Locations US-AZ-Chandler | US-VA-Reston Job ID... ...responders, humanitarians, global militaries, scientific researchers, and lone workers, as well... ...: ~ Bachelor of Science degree in Computer Science, or other engineering...SeniorScientificFull timeWork at officeRemote work3 days per week
$110k - $140k
...Senior Software Engineer BRMi/DMS is seeking a Senior Software Engineer to support the National... ...application infrastructure supporting scientific research and administrative operations... ...Bachelor's degree in Computer Science, Information Systems, Engineering...SeniorScientificTemporary workLocal areaVisa sponsorshipWork visa$176k - $237.6k
...for the world’s most demanding AI and enterprise systems. The Compute team at Temporal makes that durability feel effortless by building... .... ~A record of shipping platform primitives used by other engineers/customers (APIs, control planes, data planes). ~Comfort owning...SeniorFull timeWork from homeHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Scientific Computing. Be the first to apply!
- network software engineer Remote
- software engineer internship Remote
- facebook software engineer Remote
- software engineer travel Remote
- senior robotics software engineer Remote
- entry level software engineer remote Remote
- vice president software engineering Remote
- cybersecurity software engineer Remote
- federal - software developer Remote
- junior software engineer Remote










