Remote job
Python - Senior Developers - AI Training - London, UK
Job details
About this role
Role overview Bring senior Python development expertise to help assess and refine AI-generated technical work. After completing a brief skills assessment, successful candidates can take paid assignments reviewing code and algorithmic explanations, validating execution, and sharing structured feedback. Scheduling is flexible, though some work requires an uninterrupted hour.
Responsibilities - Evaluate generated Python code for behavior, correctness, and adherence to sound coding practices. - Review algorithm explanations step by step and identify faulty reasoning. - Execute scripts to verify their output and performance. - Detect inefficient implementations, outdated syntax, fabricated library APIs, security concerns, and memory issues. - Provide technical feedback on model responses about backend architecture, data pipelines, and API design.
Requirements - Bachelor’s-level education or higher in computer science, software engineering, or a related technical field. - Senior professional experience building software with Python. - Ability to solve medium- to hard-level algorithm questions in Python without assistance. - Thorough knowledge of Python internals and patterns, including GIL behavior, decorators, generators, memory management, and async/await. - High standards for clean, modular, readable code and modern Python style. - Careful judgment to catch subtle errors and vulnerabilities in generated code.
Nice to have - Experience with Django, FastAPI, or Flask. - Testing experience with pytest, unittest, coverage.py, or tox. - Familiarity with RESTful services, GraphQL, Python server frameworks, type hints, and modern Python 3 features.
Benefits and work setup - The source describes assignment rates up to $50 per hour, depending on skills and experience. - Work is remote and offers flexible hours. Assignment duration varies, and some tasks require one hour of uninterrupted focus.