TuringCoding & software eval
Scientific Computing / Research Engineering Expert: Earth Sciences
$300/task
About this role, in Turing's words
We are seeking Earth Sciences experts to develop realistic, terminal-based scientific tasks for Terminal Bench Science. You will create computational workflows involving environmental data, climate systems, atmospheric processes, geophysics, oceanography, geology, and related fields.
What you'll do
- Translate authentic Earth-science workflows into self-contained terminal benchmark tasks.
- Prepare geospatial, climate, atmospheric, geological, hydrological, or oceanographic datasets.
- Build reproducible computational environments with appropriate scientific libraries and command-line tools.
Show all 10 itemsHide the other 7 in What you'll do
- Create expert solutions using Python, R, Bash, Julia, or domain-specific software.
- Develop tasks involving geospatial analysis, time-series processing, numerical modeling, interpolation, forecasting, remote sensing, or environmental risk analysis.
- Define objective grading criteria for scientific outputs, model behavior, data transformations, and spatial or temporal accuracy.
- Validate coordinate systems, units, timestamps, missing-data handling, and scientific assumptions.
- Create automated tests for numerical tolerances, file formats, metadata, and reproducibility.
- Debug issues involving geospatial projections, large datasets, dependencies, performance, and numerical stability.
- Document input data provenance, expected outputs, edge cases, and limitations.
Candidate background
What we're looking for
- Ph.D., postdoctoral experience, or equivalent advanced technical experience in Earth Sciences or a closely related field .
- Strong expertise in at least one area such as climate science, atmospheric science, geophysics, oceanography, geology, hydrology, remote sensing, environmental modeling, or Earth-system science .
- Strong programming skills in Python, R, Julia, Bash , or another scientific programming language.
- Hands-on experience with scientific data processing, numerical modeling, geospatial analysis, environmental datasets, or time-series analysis.
- Comfortable working independently in Linux/terminal-based environments .
- Ability to build, debug, and validate reproducible scientific computational workflows.
- Strong understanding of scientific quality control, spatial/temporal data, uncertainty, and numerical accuracy.
Nice to Have
Show all 3 itemsHide these 3 items in Nice to Have
- Research software engineering, scientific benchmarking, or automated grader development experience.
- Experience evaluating AI coding/terminal agents or developing tasks and evaluations for AI systems.
- Publications or open-source contributions in Earth, environmental, geospatial, or computational sciences.
Quoted from selected sections of Turing's posting. The full posting may state other conditions. Read the full posting
A closer look
More context, when you need it.
Full job descriptionThe original posting, in Turing's words
Posted by Turing, reproduced here so you can judge the role before clicking. Original posting ↗
Role Overview:
We are seeking Earth Sciences experts to develop realistic, terminal-based scientific tasks for Terminal Bench Science. You will create computational workflows involving environmental data, climate systems, atmospheric processes, geophysics, oceanography, geology, and related fields.
You will design tasks that require AI agents to inspect scientific datasets, process geospatial or time-series data, run models, troubleshoot pipelines, and generate objectively verifiable scientific outputs.
What you'll do:
• Translate authentic Earth-science workflows into self-contained terminal benchmark tasks.
• Prepare geospatial, climate, atmospheric, geological, hydrological, or oceanographic datasets.
• Build reproducible computational environments with appropriate scientific libraries and command-line tools.
• Create expert solutions using Python, R, Bash, Julia, or domain-specific software.
• Develop tasks involving geospatial analysis, time-series processing, numerical modeling, interpolation, forecasting, remote sensing, or environmental risk analysis.
• Define objective grading criteria for scientific outputs, model behavior, data transformations, and spatial or temporal accuracy.
• Validate coordinate systems, units, timestamps, missing-data handling, and scientific assumptions.
• Create automated tests for numerical tolerances, file formats, metadata, and reproducibility.
• Debug issues involving geospatial projections, large datasets, dependencies, performance, and numerical stability.
• Document input data provenance, expected outputs, edge cases, and limitations.
What we're looking for:
• Ph.D., postdoctoral experience, or equivalent advanced technical experience in Earth Sciences or a closely related field .
• Strong expertise in at least one area such as climate science, atmospheric science, geophysics, oceanography, geology, hydrology, remote sensing, environmental modeling, or Earth-system science .
• Strong programming skills in Python, R, Julia, Bash , or another scientific programming language.
• Hands-on experience with scientific data processing, numerical modeling, geospatial analysis, environmental datasets, or time-series analysis.
• Comfortable working independently in Linux/terminal-based environments .
• Ability to build, debug, and validate reproducible scientific computational workflows.
• Strong understanding of scientific quality control, spatial/temporal data, uncertainty, and numerical accuracy.
Preferred Qualification:
• Experience with NumPy, pandas, SciPy, xarray, rasterio, GeoPandas, Cartopy, GDAL , or similar scientific/geospatial tools.
• Experience with scientific data formats such as NetCDF, HDF5, GeoTIFF, shapefiles, or GRIB .
• Experience working with climate, weather, satellite, seismic, oceanographic, geological, or hydrological datasets.
• Familiarity with Docker, Conda, Git, CI/CD, automated testing, or HPC environments .
Nice to Have:
• Research software engineering, scientific benchmarking, or automated grader development experience.
• Experience evaluating AI coding/terminal agents or developing tasks and evaluations for AI systems.
• Publications or open-source contributions in Earth, environmental, geospatial, or computational sciences.
Offer Details :
• Commitments Required: At least 6 hours per day and minimum 40 hours per week with overlap of 4 hours with PST.
• Employment type : Contractor assignment (no medical/paid leave)
• Duration of contract : 5 week [expected start date is next week]
• Payment type: Pay Per Task $300/per aproved task
Working with TuringPay, getting started and work, from Turing's own pages
What the platform publishes in general. These are not extra terms confirmed for this particular role.
- Getting paid
- Paid monthly, around the 5th, straight to your bank account, or inside Deel on projects run through Deel. Its help articles disagree on whether that is the 5th calendar day or business day. help.turing.com/articles/9691407757-project-onboarding, help.turing.com/articles/6582454854-what-if-i-haven-t-rec..., help.turing.com/articles/1226770947-project-offboarding
- Before your first paid task
- A short application, with tests on some roles. Turing's review article says an interview is typically required for all roles. Onboarding covers the terms, ID verification with a driver's license or passport, and tax and payment details. help.turing.com/articles/2020987592-apply-for-jobs-at-turing, help.turing.com/articles/9179629201-how-long-does-the-app..., help.turing.com/articles/9691407757-project-onboarding
- How much work
- Review takes from 48 hours to 6 weeks after you finish applying, and the client makes the final choice. No reply within 6 weeks usually means you were not selected. help.turing.com/articles/9179629201-how-long-does-the-app..., help.turing.com/articles/2020987592-apply-for-jobs-at-turing
- Contract
- Depending on the project, the engagement rests on Turing's Terms of Service and a Service Agreement, on Deel, or on a partner that provides the contract. help.turing.com/articles/6582454854-what-if-i-haven-t-rec...
Read on the pages linked above on 23 Sep 2026. Platforms change these terms, so check the linked page before you rely on one.
How does the pay compare?Across Coding & software eval roles, not this role alone
From our own daily reads of every open listing on the platforms we follow, not from Turing's posting. How we count.
Pay across the field: Coding & software eval
Across 394 roles in this field with a stated hourly rate in US dollars, on 14 platforms, the middle half pays $65 to $120 an hour at the top of the range, and the median is $95.
| Platform | Roles | Top of range, per hour |
|---|---|---|
| Alignerr | 137 | $50 to $400 · median $100 |
| micro1 | 46 | $35 to $350 · median $110 |
| Handshake AI | 43 | $47 to $125 · median $80 |
| Meridial (Invisible) | 34 | $22 to $150 · median $60 |
| Mercor | 33 | $60 to $200 · median $105 |
Sources and listing historyWhere this information comes from
This listing's history
- First seen here on 22 Sep 2026, and still on Turing's list when we last read it on 13 Oct 2026.
- The listed pay has not changed since then.
- Posted by Turing
- First seen by AIPayList
- Last seen live
- Listing ID
- 107881
Pay as the source states it: “Payment type: Pay Per Task $300/per aproved task”.
Platforms sometimes change a rate after posting. Every listing here is re-read at least once a day and corrected when its source moves, so a difference you see on the platform is usually a change made since the last read. How freshness works.
Keep exploring
More like this
Related field, different requirements. Check each role's own page before you apply.