Python - Senior Developers - AI Training - Manchester, UK

Prolific

Greater London

On-site

GBP 42,118 - 59,986

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Prolific is seeking a Senior Python Developer to join our Expert Network. The role involves evaluating AI-generated Python scripts, validating logical accuracy, and providing feedback on model performance. Candidates should hold a BSc or higher in Computer Science and have substantial experience as a software developer specializing in Python. Familiarity with frameworks like Django or FastAPI and testing tools such as pytest is essential. The position offers compensation of up to $50 per hour, based on skills and experience.

Qualifications

  • Real-world experience as a Senior Software Engineer/Developer specializing in Python.
  • Ability to solve LeetCode Medium to Hard-level problems in Python independently.
  • Expert understanding of the GIL, decorators, generators, and asynchronous patterns.

Responsibilities

  • Review AI-generated Python code for accuracy and compliance.
  • Audit AI's explanations to ensure logical soundness.
  • Run model-generated scripts to verify performance.
  • Identify areas for improvement in model-generated solutions.
  • Provide structured feedback on technical logic.

Skills

Python programming
Clean code principles
Logical reasoning
Attention to detail

Education

BSc or higher in Computer Science or Software Engineering

Tools

Django
FastAPI
Flask
pytest
unittest
coverage.py
tox

Job description

Overview

Prolific is building the biggest pool of quality human data in the world, with over 35,000 AI developers, researchers, and organizations using our platform.

Role

Senior Python Developer – join our Expert Network to train and evaluate cutting‑edge AI models. Successful candidates will assist researchers by reviewing code, logic, and performance of AI‑generated Python scripts and providing expert feedback.

What you’ll bring
  • Educational Background: BSc or higher in Computer Science, Software Engineering, or closely related technical field.
  • Professional Experience: real‑world experience as a Senior Software Engineer/Developer specializing in Python.
  • Coding Proficiency: ability to solve LeetCode Medium to Hard‑level problems in Python independently.
  • Deep Domain Knowledge: expert understanding of the GIL, decorators, generators, memory management, and asynchronous patterns (asyncio, async/await).
  • Code Quality: adherence to clean‑code principles, modularity, readability, and modern Pythonic standards (PEP 8, PEP 20).
  • Attention to Detail: ability to spot subtle logical flaws, memory leaks, or security vulnerabilities in model‑generated code.
What you’ll be doing
  • Evaluate Code Accuracy: review AI‑generated Python code for functional correctness and best‑practice compliance.
  • Validate Logic & Reasoning: audit step‑by‑step explanations provided by AI to ensure logical soundness.
  • Conduct Execution Testing: run model‑generated scripts in appropriate environments to verify performance and output.
  • Annotate Model Performance: identify areas where a model offers inefficient solutions, deprecated syntax, or hallucinated library methods.
  • Refine Technical Logic: provide structured feedback on how models reason through backend architecture, data pipelines, or API design discussions.
Key Technologies
  • Core Language: expert mastery of Python 3.x, including type hints and modern language features.
  • Frameworks: extensive experience with Django, FastAPI, or Flask.
  • Testing & Tools: proficiency with pytest, unittest, coverage.py, and tox.
  • Backend & API: strong understanding of RESTful APIs, GraphQL, and server‑side logic in a Python environment (e.g., FastAPI or Django REST Framework).
Compensation

Researchers pay up to $50 per hour, depending on skills and experience level, for paid tasks requiring one hour of uninterrupted work.

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

Similar jobs worth comparing

Senior Python Developer – AI Training (Remote)
Senior Python Developer – AI Training (Remote)

Prolific • Newcastle upon Tyne

On-site
Senior Python Engineer for AI Model Training (Remote)
Senior Python Engineer for AI Model Training (Remote)

Prolific • Greater London

On-site
Competitive pay up to $50/hr
Flexible hours
Ability to work from home
Senior Python Engineer - AI Code Reviewer & Evaluator
Senior Python Engineer - AI Code Reviewer & Evaluator

Prolific • Greater London

On-site
GBP 80,000 - 100,000
Senior Python Engineer - AI Model Training (Remote)
Senior Python Engineer - AI Model Training (Remote)

Prolific • Belfast

On-site
Flexible hours
Work from home
Senior Software Engineer — Pricing AI (Manchester)
Senior Software Engineer — Pricing AI (Manchester)

Datalex • Manchester

On-site
GBP 70,000 - 90,000
Senior Python Engineer for AI Training (Remote)
Senior Python Engineer for AI Training (Remote)

Prolific • Sheffield

On-site
GBP 80,000 - 100,000
Freelance Computational Data Science Expert (Python & SQL)
Freelance Computational Data Science Expert (Python & SQL)

Mindrift • United Kingdom

Remote
Competitive hourly rates
Flexible working hours
Remote work opportunities
+1
Computer Sciences - Graduates - AI Training - UK
Computer Sciences - Graduates - AI Training - UK

Prolific • Greater London

Hybrid
Senior Python Engineer - AWS and AI
Senior Python Engineer - AWS and AI

TalentHawk • Greater London

Hybrid
GBP 48,000 - 80,000
Senior Python Developer
Senior Python Developer

Synechron • Glasgow

On-site
GBP 70,000 - 120,000