Materials Engineer & Python Expert – Freelance AI Trainer

Remote from
UK flag
UK
Salary, yearly, USD
70,000 - 70,000
Employment type
Full Time,
Job posted
Apply before
22 Jun 2026
Experience level
Senior
Views / Applies
33 / 2

About Mindrift

Mindrift connects AI experts and clients to advance Generative AI models.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

This freelance AI Trainer role at Mindrift involves designing computational material science problems to challenge frontier AI models. You will create problems requiring specialized tools like ObsPy or MODFLOW, write Python reference solutions, and calibrate difficulty until the AI achieves a 10-30% pass rate. Ideal for material scientists with Python proficiency and experience in geophysical or subsurface flow simulations. The role is project-based, not permanent employment.

Job Complexity

Easy Hard
AI Insight Requires deep expertise in material science and specialized tools, plus the ability to design verifiable problems and tune AI difficulty, which demands both domain knowledge and technical skill.

Salary Analysis

Median
USD70,000
US Market
USD60,000 – USD120,000
AI Insight The offered salary of $70,000 per year is below the US market median for materials engineers ($95,000), but the role is freelance and project-based, with potential for higher hourly rates ($35/hr equivalent).

Key Skills

Materials Engineering Python ObsPy MODFLOW Geophysics AI Training Problem Design Numerical Simulation

I am writing to express my strong interest in the Materials Engineer & Python Expert - Freelance AI Trainer position at Mindrift. With a PhD in Material Science and over 5 years of experience in computational modeling, I have extensive expertise in Python and tools like ObsPy and MODFLOW.

I have designed complex simulation problems for research and teaching, and I am excited about the challenge of creating tasks that push AI boundaries. My background includes calibrating numerical solvers and optimizing code for high-performance computing.

I am confident that my ability to design verifiable, domain-specific problems and my patience for iterative tuning will contribute to the project's success. I look forward to the opportunity to collaborate with your team.

Can you describe a complex computational problem you designed that required a specialized solver?
I designed a seismic waveform inversion problem using ObsPy that required the AI to identify subsurface velocity layers from synthetic seismograms. The problem involved generating waveform data with known parameters and setting a tolerance for the inversion result.
How do you ensure that a problem is verifiable by code?
I define a clear numerical answer and implement a judge function that compares the AI's output to the reference solution within a specified tolerance. For example, using numpy.allclose with appropriate absolute and relative tolerances.
What experience do you have with Python and the specific tools mentioned (e.g., ObsPy, MODFLOW)?
I have used ObsPy extensively for seismic data processing and MODFLOW for groundwater flow modeling. I have written custom Python scripts to automate simulations and analyze results, including parallel processing with multiprocessing.
How would you calibrate the difficulty of a problem to achieve a 10-30% pass rate?
I would start with a baseline problem and run it against the AI in batches, adjusting parameters like the complexity of the input data or the strictness of the tolerance. I would also add noise or require multi-step reasoning to reduce the pass rate.
Describe a time you had to independently learn a new tool or package for a project.
I had to learn the MITgcm ocean model for a project on ocean circulation. I studied the documentation, ran example cases, and gradually built a custom simulation setup. Within two weeks, I was able to produce results for the project.

Please submit your CV in English and indicate your level of English proficiency.

Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation isproject-based, not permanent employment.

What this opportunity involves

You design computational material science problems to challenge a frontier AI model. The problem must have an answer verifiable by code, and the problem has to require a specialized tool like ObsPy, instaseis, pyrocko, MITgcm, flopy/MODFLOW, or others. Generic data wrangling around synthesised toy data won’t cut it. Each problem runs inside a sealed Linux container with the tool pre-installed and a programmatic judge that grades the model’s answer.

As an expert author, you:

  • Pick an anchor tool and design a problem that hinges on its waveform-processing kernels, geophysical inversion routines, sub-surface flow solvers, or community-validated data pipelines.
  • Write a Python reference solution, supply input files and model or domain definitions where needed.
  • Decide the numerical answer and how close the model needs to get — with a domain-appropriate tolerance — to count as right.
  • Test the problem against the model in batches of parallel attempts, tuning the problem difficulty until the agent only succeeds in a small number of attempts.
  • Once you’re happy with the task, and it scores within range, the task goes to a senior reviewer in your subfield. They will provide feedback to ensure task quality is high.

Calibration requires patience. You’re tuning the problem against batches of parallel runs of the agent, aiming for a pass rate in the 10–30% band. Reaching that means rewriting waveform scenarios, tightening inversion parameters and solver tolerances, and watching how the agents act. You’ll learn how these agents cut corners, where a simulation stalls, where a flow or inversion model converges. This time compounds in two directions. You come out of each task with deeper command of the anchor tool itself, and also get a hands-on working intuition for how a frontier model navigates complex seismic, oceanographic, and sub-surface flow problems.

What we look for

This opportunity is a good fit for material scientists & engineers with an experience in python open to part-time, non-permanent projects. Ideally, contributors will have:

  • Degree in Material Science or related field;
  • 2+ years of research, applied, or teaching experience;
  • Python proficiency for writing reference solutions;
  • Fluency with — or strong willingness to independently learn — at least one scriptable package: ObsPy, instaseis, pyrocko, MITgcm, xmitgcm, flopy / MODFLOW, or GeoPandas;
  • Ability to design problems that genuinely require a specialized solver;
  • Strong written English (C1+).

No prior experience with the listed tools? You’re still welcome to apply — as long as you’re ready to get up to speed on your own and hit the ground running.

How it works

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid

Project time expectations

For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.

Compensation

On this project, contributors can earn up to $35 per hour equivalent, depending on their level and pace of contribution.
Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account ›