Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and ... You will take software built around scientific workflows and make it robust, maintainable, and ...
Quick apply
Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and ... You will take software built around scientific workflows and make it robust, maintainable, and ...
Quick apply
Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and ... You will take software built around scientific workflows and make it robust, maintainable, and ...
Houston, TX ยท On-site
$50.25 - $66.50/hr
Basic understanding of geoscience and reservoir engineering concepts. * Experience in integrating Petrel with other tools/platforms. * Problem-solving skills and the ability to debug and troubleshoot ...
Houston, TX ยท On-site
$50.25 - $66.50/hr
Basic understanding of geoscience and reservoir engineering concepts. * Experience in integrating Petrel with other tools/platforms. * Problem-solving skills and the ability to debug and troubleshoot ...
$30 - $40/hr
We combine consulting and engineering with advanced analytics and technology to solve the world ... Your Role : * Use AutoCAD software to develop various drawings (e.g., plates, figures ...
$30 - $40/hr
We combine consulting and engineering with advanced analytics and technology to solve the world ... Your Role : * Use AutoCAD software to develop various drawings (e.g., plates, figures ...
Manage budgets, including tracking software licenses, hardware standards, and related expenses ... Programming language: Python or R (desirable) * Strong knowledge of Business Intelligence (BI ...
Manage budgets, including tracking software licenses, hardware standards, and related expenses ... Programming language: Python or R (desirable) * Strong knowledge of Business Intelligence (BI ...
Diamond Bar, CA ยท On-site
$30 - $40/hr
We combine consulting and engineering with advanced analytics and technology to solve the world ... Your Role : * Use AutoCAD software to develop various drawings (e.g., plates, figures ...
Diamond Bar, CA ยท On-site
$30 - $40/hr
We combine consulting and engineering with advanced analytics and technology to solve the world ... Your Role : * Use AutoCAD software to develop various drawings (e.g., plates, figures ...
Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and ... Required : โข Strong software engineering fundamentals and proven ability to take ownership of ...
Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and ... Required : โข Strong software engineering fundamentals and proven ability to take ownership of ...
Manage budgets, including tracking software licenses, hardware standards, and related expenses ... Programming language: Python or R (desirable) * Strong knowledge of Business Intelligence (BI ...
Manage budgets, including tracking software licenses, hardware standards, and related expenses ... Programming language: Python or R (desirable) * Strong knowledge of Business Intelligence (BI ...
Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried ... You can sit with a geoscientist, watch where they get stuck, and translate that into shipped ...
Quick apply
Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried ... You can sit with a geoscientist, watch where they get stuck, and translate that into shipped ...
Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried ... You can sit with a geoscientist, watch where they get stuck, and translate that into shipped ...
Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried ... You can sit with a geoscientist, watch where they get stuck, and translate that into shipped ...
Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried ... You can sit with a geoscientist, watch where they get stuck, and translate that into shipped ...
Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried ... You can sit with a geoscientist, watch where they get stuck, and translate that into shipped ...
... engineering environment. Job Duties * Strong understanding of software, hardware and cloud related emerging technologies and trends in geoscience and scientific related computing and software ...
... engineering environment. Job Duties * Strong understanding of software, hardware and cloud related emerging technologies and trends in geoscience and scientific related computing and software ...
... engineering environment. Job Duties * Strong understanding of software, hardware and cloud related emerging technologies and trends in geoscience and scientific related computing and software ...
... engineering environment. Job Duties * Strong understanding of software, hardware and cloud related emerging technologies and trends in geoscience and scientific related computing and software ...
... engineering environment. Job Duties * Strong understanding of software, hardware and cloud related emerging technologies and trends in geoscience and scientific related computing and software ...
... engineering environment. Job Duties * Strong understanding of software, hardware and cloud related emerging technologies and trends in geoscience and scientific related computing and software ...
... engineering environment. Job Duties * Strong understanding of software, hardware and cloud related emerging technologies and trends in geoscience and scientific related computing and software ...
... engineering environment. Job Duties * Strong understanding of software, hardware and cloud related emerging technologies and trends in geoscience and scientific related computing and software ...
The Staff Engineer/Geoscientist II position is considered a permanent and salaried position. The ... Demonstrates proficiency with Software: Surfer, Grapher, RockWorks, MicrosoftExcel, and Microsoft ...
The Staff Engineer/Geoscientist II position is considered a permanent and salaried position. The ... Demonstrates proficiency with Software: Surfer, Grapher, RockWorks, MicrosoftExcel, and Microsoft ...
$98K - $135K/yr
Requirements: * 10+ years of software engineering experience. * 7+ years with Eclipse RCP-based ... Geoscience domain experience preferred.
$98K - $135K/yr
Requirements: * 10+ years of software engineering experience. * 7+ years with Eclipse RCP-based ... Geoscience domain experience preferred.
Theposition will be joining a team comprised of petroleum engineering, geoscience and GIS expertise ... Education: -Engineering Degree Required oChemical Engineering / Computer Science or Software ...
Theposition will be joining a team comprised of petroleum engineering, geoscience and GIS expertise ... Education: -Engineering Degree Required oChemical Engineering / Computer Science or Software ...
Theposition will be joining a team comprised of petroleum engineering, geoscience and GIS expertise ... Education: -Engineering Degree Required oChemical Engineering / Computer Science or Software ...
Theposition will be joining a team comprised of petroleum engineering, geoscience and GIS expertise ... Education: -Engineering Degree Required oChemical Engineering / Computer Science or Software ...
Helena, MT ยท On-site
Geosciences Market Sector At DOWL, our Geosciences team is at the core of safe, efficient, and ... Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ...
Helena, MT ยท On-site
Geosciences Market Sector At DOWL, our Geosciences team is at the core of safe, efficient, and ... Software * Microsoft Office (Outlook, Word, Excel) - Proficient * Market Sector Software (gINT ...
Houston, TX ยท Hybrid
... engineering background, in-depth knowledge of computer software/hardware architecture, and ... Highly intelligent and motivated coworkers who are industry leaders in geoscience technology and ...
Houston, TX ยท Hybrid
... engineering background, in-depth knowledge of computer software/hardware architecture, and ... Highly intelligent and motivated coworkers who are industry leaders in geoscience technology and ...
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
| Aspect | Geoscience Software Engineer | Geoscientist |
|---|---|---|
| Required Credentials | Bachelor's or Master's in Geoscience, Computer Science, or related field | Bachelor's or higher in Geoscience or Earth Sciences |
| Work Environment | Develops software tools for geoscience applications, often in tech or research firms | Conducts fieldwork, data analysis, and research in labs or on-site |
| Industry Usage | Used in tech companies, oil & gas, environmental consulting | Used in academia, research institutions, and environmental agencies |
While Geoscience Software Engineers focus on developing software solutions for geoscience problems, Geoscientists primarily conduct fieldwork and research to understand Earth's processes. Both roles require a strong foundation in geoscience, but their daily tasks and work environments differ significantly.

Full-time
Re-posted 21 days ago
Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and critical resource development.
As global demand for copper, lithium, nickel, rare earth elements, geothermal energy, and other strategic resources accelerates, the mining and subsurface industries face a growing challenge: traditional exploration methods remain slow, expensive, and highly uncertain. Terra AI was founded to help solve this problem by redefining how critical resources are discovered, evaluated, and developed.
By combining advanced machine learning, probabilistic modeling, and deep geoscience expertise, Terra AI helps exploration and mining companies make faster, more informed subsurface decisions with greater confidence and capital efficiency. The company’s platform integrates geological, geophysical, and drilling data into intelligent systems designed to improve targeting accuracy, accelerate discovery timelines, and reduce exploration risk.
Backed by leading investors including Khosla Ventures and working alongside strategic industry partners including Rio Tinto, Ero Copper, and Ramaco Resources, Terra AI is emerging as one of the more closely watched AI-native companies operating within the mining and critical minerals sector.
Terra AI’s mission is to define the new global standard for data-driven critical resource development — breaking the cost and time curve required to support electrification, energy security, and the global energy transition.
The company operates with a strong partnership mentality, combining technical rigor, candid communication, continual learning, and environmental stewardship to help modern exploration teams solve some of the world’s most important resource challenges.
Productionize and extend internal modeling tools used to generate subsurface outputs. You will take software built around scientific workflows and make it robust, maintainable, and easier to run, inspect, and extend. This role is for someone who can bridge product-quality engineering with scientific computing.
This team is building a durable foundation for multiple scientific domains, including geophysics and reservoir simulation. Candidates may lean toward one or the other, but the core engineering shape is the same.
What you’ll doCollaborate closely with domain experts to translate requirements into software that is correct, usable, and extensible.
Own and improve internal modeling stacks, including:
Refactoring and modularization for clarity and reuse
Testing strategies that match scientific software realities (golden tests, invariants, property-based testing where useful)
Performance profiling and optimization where it matters
Documentation and developer experience improvements
Design and implement APIs and interfaces that turn working examples into maintainable components.
Build configuration management patterns that make runs reproducible and debuggable.
Implement and maintain orchestration pipelines for simulation ensembles and data validation.
Work primarily in Python and Julia.
Integrate with ML-adjacent components and artifacts (inputs, outputs, model wrappers), without being responsible for inventing new ML methods.
Strong software engineering fundamentals and proven ability to take ownership of complex codebases.
Production-grade Python skills.
Comfort working in Julia or willingness to go deep quickly.
Experience designing APIs, handling configuration, and building reliable execution paths for complex workflows.
Familiarity with performance profiling and optimization tooling.
Familiarity with ML frameworks at an integration level (PyTorch preferred, TensorFlow or JAX also relevant), including artifacts, I/O, and runtime concerns.
Experience with orchestration or workflow tooling (Flyte, Prefect, Dagster, or similar), or equivalent patterns built in-house.
Geophysics or geomodeling experience, including survey simulation or related tooling (SimPEG or similar).
Reservoir simulation experience (Eclipse, Intersect, JutulDarcy, or similar).
Experience solving PDE-based problems in HPC environments.
Familiarity with Fortran or C++ codebases common in scientific stacks.
Experience in simulation, CAD, CFD, or other engineering/scientific software domains.
Experience supporting scientific users and workflows, where communication and shared language matter.
Experience with batch pipelines and data-intensive systems.