Senior Python Engineer — AI Evaluation & Testing Architect

Advanced Search

Bahrain

On-site

BHD 78,000 - 104,000

Full time

2 days ago
Be an early applicant
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—tickets, docs, and a believable history of code changes. You’ll design tasks from intermediate states, craft prompts, and define what counts as a solved task, ensuring tests accept all valid approaches and reject incorrect ones.

This project-based role requires 8+ years in software development and English proficiency (B2+).

Qualifications

  • 8+ years in software development.
  • Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis.
  • Experience writing tests (functional, integration).
  • English proficiency - B2+.

Responsibilities

  • Design evaluation tasks and tests for AI coding agents.
  • Build realistic developer environments with codebases, infra, tickets and docs.
  • Write tests that accept multiple valid solutions and reject incorrect ones.
  • Iterate on tasks based on QA feedback to improve fairness and robustness.

Skills

Python (FastAPI)
JavaScript/TypeScript (React)
Docker
PostgreSQL
Kafka
Redis
Testing (functional, integration)
English (B2+)

Tools

Docker
PostgreSQL
Kafka
Redis
FastAPI
React

Job description

Mindrift is building a dataset to evaluate AI coding agents by creating realistic developer environments—tickets, docs, and a believable history of code changes. You’ll design tasks from intermediate states, craft prompts, and define what counts as a solved task, ensuring tests accept all valid approaches and reject incorrect ones.

This project-based role requires 8+ years in software development and English proficiency (B2+).

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
Senior Python Engineer
Senior Python Engineer

Employment • Bahrain

On-site
BHD 21,000 - 34,000
Senior Python Engineer
Senior Python Engineer

Advanced Search • Bahrain

On-site
BHD 78,000 - 104,000
Part-Time Portfolio Manager – AI Project Testing
Part-Time Portfolio Manager – AI Project Testing

Employment • Bahrain

On-site
BHD 21,000 - 26,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 Mortgage Underwriter – AI Project Evaluator
Part-time Mortgage Underwriter – AI Project Evaluator

Category • Bahrain

On-site
BHD 16,000 - 26,000
Remote Chatbot Engineer — AI‑Powered Conversationalist
Remote Chatbot Engineer — AI‑Powered Conversationalist

Employment • Bahrain

On-site
BHD 19,000 - 31,000
Applied AI Engineer — End-to-End ML for Real Impact
Applied AI Engineer — End-to-End ML for Real Impact

Raincode.tech • Manama

Remote
BHD 23,000 - 34,000
Arabic Language Expert - Remote
Arabic Language Expert - Remote

YO IT Consulting • Bahrain

On-site
BHD 12,949 - 25,898