Senior Python Engineer

Employment

Bahrain

On-site

BHD 21,000 - 34,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mindrift is building a dataset to evaluate AI coding agents by creating realistic developer environments and evaluation tasks. You design prompts, define success criteria, and write tests that accommodate multiple correct approaches.

This role focuses on guiding task quality, not writing full code from scratch, with engagement-based compensation. The project requires 8+ years in software development and experience writing tests, plus the ability to craft fair, robust evaluation scenarios and

Qualifications

  • 8+ years in software development.
  • Experience writing tests (functional, integration).

Responsibilities

  • Design tasks and evaluation criteria for AI coding agents.
  • Write tests that accept multiple valid solutions.
  • Iterate on tasks based on QA feedback.
  • Coordinate with project team to ensure fairness.

Skills

8+ years software development
Testing experience

Job description

Industry Information Technology Enabled Services (ITES)

Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.
What this opportunity involves:

We’re building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.

You’ll create challenging tasks and evaluation criteria within realistic simulated environments:

  • Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history
  • Design tasks from intermediate states of these environments - craft the prompt, define what \"solved\" means, and ensure the task is solvable by an AI agent
  • Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient
  • Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust
What this is not:
  • Not writing code from scratch - the agent writes most of the code; you guide and evaluate
What we look for:
  • 8+ years in software development
  • Experience writing tests (functional, integration)
Why this is hard:

Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution. Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.

How it works

Tasks for this project are estimated to take 30 hours to complete, depending on complexity. This is an estimate and not a schedule requirement; you choose when and how to work. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.

Compensation

Compensation details are provided upon engagement. Tasks are estimated at approximately 30 hours each; you set your own schedule.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer - AI Task Design (Project-based)
Senior Python Engineer - AI Task Design (Project-based)

Employment • Bahrain

On-site
BHD 21,000 - 34,000
Freelance Portfolio Manager for AI Project Testing
Freelance Portfolio Manager for AI Project Testing

Employment • Bahrain

On-site
BHD 16,000 - 26,000
Project-Based Compliance Analyst for AI Regulation Testing
Project-Based Compliance Analyst for AI Regulation Testing

Employment • Bahrain

On-site
BHD 16,000 - 26,000
Part-Time Portfolio Manager – AI Project Testing
Part-Time Portfolio Manager – AI Project Testing

Employment • Bahrain

On-site
BHD 21,000 - 26,000
Remote Senior Strategy Consultant for AI Training & Evaluation
Remote Senior Strategy Consultant for AI Training & Evaluation

Explore more jobs • Bahrain

On-site
BHD 19,000 - 31,000
Remote Senior Python Data Scraping Engineer | AI Pilot
Remote Senior Python Data Scraping Engineer | AI Pilot

Apply on the Job Website • Bahrain

On-site
BHD 11,000 - 19,000
Mortgage Underwriter
Mortgage Underwriter

Category • Bahrain

On-site
BHD 16,000 - 26,000
Part-time Mortgage Underwriter – AI Project Evaluator
Part-time Mortgage Underwriter – AI Project Evaluator

Category • Bahrain

On-site
BHD 16,000 - 26,000
Mortgage Underwriter
Mortgage Underwriter

Employment • Bahrain

On-site
BHD 21,000 - 30,000
AI Support & QA Specialist (Project-Based)
AI Support & QA Specialist (Project-Based)

Employment • Bahrain

On-site
BHD 21,000 - 26,000