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.
- ...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...SeniorScientificWork experience placementRemote 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
- 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
$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$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- ...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...SeniorScientificRemote work
$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...SeniorScientificFull timeContract workWork at officeLocal areaRemote workShift 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$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$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...SeniorScientificFull timeContract workWork 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$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...SeniorScientificRemote 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$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$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$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...SeniorScientificWork experience placementWork at officeLocal areaRemote workFlexible 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$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...SeniorScientificContract workTemporary workWork experience placementLive outRemote workFlexible hours$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...ScientificFull timeRemote work$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...SeniorScientificContract workTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours$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...SeniorScientificFull timeLocal areaWorldwideRelocation package3 days per week$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$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...SeniorScientificPermanent employmentContract workWork at officeRemote work2 days per week- ...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...SeniorWork at officeLocal areaWork from homeFlexible hours
$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...SeniorScientificFull timeLocal areaImmediate startWorldwideFlexible hours$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...SeniorScientificPermanent employmentFull timeWork at officeImmediate startRemote workVisa sponsorship$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...SeniorFull timeRemote work$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...SeniorScientific16 hoursContract workRemote workWorldwide- ...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+...SeniorScientificFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Scientific Computing. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- oracle software engineer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote


