TuringCoding & software eval
Scientific Computing / Research Engineering Expert: Engineering
$300/task
About this role, in Turing's words
We are staffing a frontier AI initiative that requires strong Engineering experts to develop realistic, terminal-based scientific and technical tasks used to train and evaluate AI agents.
What you'll do
- Design realistic, multi-step terminal tasks based on real-world engineering and scientific workflows.
- Create engineering datasets, simulation inputs, geometry files, sensor data, design constraints, and configuration files.
- Develop expert solutions using Python, C/C++, Julia, MATLAB/Octave, Bash, or relevant engineering software.
Show all 7 itemsHide the other 4 in What you'll do
- Build reproducible, containerized environments with appropriate engineering tools and pinned dependencies.
- Develop tasks involving simulation, numerical analysis, optimization, control systems, signal processing, finite-element concepts, CAD-related data, and engineering design.
- Create automated tests and objective grading criteria that validate engineering correctness, including units, physical constraints, tolerances, convergence, stability, boundary conditions, and numerical behavior.
- Debug solver, dependency, workflow, precision, and performance issues and clearly document assumptions, requirements, expected outputs, and edge cases.
Candidate background
What we're looking for
- Ph.D., postdoctoral experience, or equivalent advanced technical experience in an Engineering discipline such as mechanical, electrical, chemical, aerospace, civil, materials, biomedical, robotics, or control systems.
- Strong scientific programming skills in Python, C/C++, Julia, MATLAB/Octave, Bash, or another relevant language.
- Hands-on experience working in Linux or terminal-based environments.
- Experience with engineering simulation, modeling, numerical analysis, optimization, signal processing, control systems, or technical data analysis.
- Strong understanding of numerical methods, engineering units, physical constraints, boundary conditions, and technical validation.
- Ability to build, debug, and validate reproducible computational engineering workflows.
Nice to have
Show all 7 itemsHide these 7 items in Nice to have
- Experience with scientific libraries such as NumPy, SciPy, pandas, matplotlib, SymPy, or PyTorch.
- Familiarity with engineering tools such as OpenFOAM, CalculiX, FEniCS, ROS, LTspice-compatible workflows, QEMU, or similar software.
- Experience with finite-element methods (FEM), computational fluid dynamics (CFD), robotics, embedded systems, control systems, or digital twins.
- Familiarity with Docker, Git, CI/CD, automated testing, or HPC environments.
- Experience developing technical benchmarks, programming tasks, simulation-based evaluations, or automated graders.
- Experience evaluating AI coding or terminal agents or working in research software engineering.
- Publications, patents, open-source contributions, or industry experience involving computational engineering.
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 staffing a frontier AI initiative that requires strong Engineering experts to develop realistic, terminal-based scientific and technical tasks used to train and evaluate AI agents.
The work involves translating authentic engineering workflows into reproducible computational tasks that test modeling, simulation, optimization, data processing, debugging, and technical validation. The role spans disciplines including mechanical, electrical, chemical, aerospace, civil, materials, biomedical, robotics, and control systems engineering.
What you'll do:
• Design realistic, multi-step terminal tasks based on real-world engineering and scientific workflows.
• Create engineering datasets, simulation inputs, geometry files, sensor data, design constraints, and configuration files.
• Develop expert solutions using Python, C/C++, Julia, MATLAB/Octave, Bash, or relevant engineering software.
• Build reproducible, containerized environments with appropriate engineering tools and pinned dependencies.
• Develop tasks involving simulation, numerical analysis, optimization, control systems, signal processing, finite-element concepts, CAD-related data, and engineering design.
• Create automated tests and objective grading criteria that validate engineering correctness, including units, physical constraints, tolerances, convergence, stability, boundary conditions, and numerical behavior.
• Debug solver, dependency, workflow, precision, and performance issues and clearly document assumptions, requirements, expected outputs, and edge cases.
What we're looking for:
• Ph.D., postdoctoral experience, or equivalent advanced technical experience in an Engineering discipline such as mechanical, electrical, chemical, aerospace, civil, materials, biomedical, robotics, or control systems.
• Strong scientific programming skills in Python, C/C++, Julia, MATLAB/Octave, Bash, or another relevant language.
• Hands-on experience working in Linux or terminal-based environments.
• Experience with engineering simulation, modeling, numerical analysis, optimization, signal processing, control systems, or technical data analysis.
• Strong understanding of numerical methods, engineering units, physical constraints, boundary conditions, and technical validation.
• Ability to build, debug, and validate reproducible computational engineering workflows.
Nice to have:
• Experience with scientific libraries such as NumPy, SciPy, pandas, matplotlib, SymPy, or PyTorch.
• Familiarity with engineering tools such as OpenFOAM, CalculiX, FEniCS, ROS, LTspice-compatible workflows, QEMU, or similar software.
• Experience with finite-element methods (FEM), computational fluid dynamics (CFD), robotics, embedded systems, control systems, or digital twins.
• Familiarity with Docker, Git, CI/CD, automated testing, or HPC environments.
• Experience developing technical benchmarks, programming tasks, simulation-based evaluations, or automated graders.
• Experience evaluating AI coding or terminal agents or working in research software engineering.
• Publications, patents, open-source contributions, or industry experience involving computational engineering.
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 approved 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 392 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 | 44 | $60 to $350 · median $120 |
| 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
- 107878
Pay as the source states it: “Payment type: Pay Per Task $300/per approved 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.