Remote job
Python - Senior Developers - AI Training - Sheffield, UK
Job details
About this role
Role overview
Apply senior Python engineering judgment to help train and evaluate AI models through paid, task-based work. The work centers on reviewing generated code and its reasoning, executing scripts, and providing feedback on backend and API topics. Candidates complete a brief skills assessment before joining the participant network; the listing describes flexible, remote participation.
Responsibilities
- Assess generated Python code for functional accuracy and adherence to sound practices. - Audit explanations of algorithmic solutions for logical validity. - Execute scripts to verify outputs and evaluate performance. - Point out inefficient solutions, deprecated syntax, or fabricated library calls. - Detect less obvious logic defects, memory leaks, and security vulnerabilities. - Give structured feedback on backend architecture, data pipelines, and API design discussions.
Requirements
- Bachelor’s degree or higher in computer science, software engineering, or a related technical discipline. - Real-world senior-level software engineering or development experience specializing in Python. - Ability to solve medium- and hard-difficulty coding problems independently. - Expert understanding of Python concepts such as the GIL, decorators, generators, memory management, and asyncio. - Strong standards for clean, modular, readable code and modern Python style. - Expertise in Python 3 and familiarity with type hints, Django, FastAPI or Flask, plus tools such as pytest, unittest, coverage.py, or tox. - Knowledge of RESTful services, GraphQL, and Python backend development.
Benefits and work setup
- Some tasks may pay up to $50 per hour, depending on skills and experience; payment varies by task. - Work is flexible and remote according to the listing. Be prepared for tasks requiring an uninterrupted hour, although many take less time.