Remote job
Python - Senior Developers - AI Training - Leeds, UK
Job details
About this role
Role overview Apply senior Python engineering judgment to help evaluate and improve AI systems. Following a brief skills assessment, successful applicants may take paid assignments examining code, testing outputs, and reviewing technical explanations. Work is flexible, although some assignments call for an uninterrupted hour of concentration.
Responsibilities - Review AI-produced Python code for functional accuracy and quality of implementation. - Check whether explanations of algorithmic approaches are coherent and correct. - Execute scripts to confirm results and assess performance. - Identify inefficient solutions, obsolete syntax, invented library functions, security flaws, and memory problems. - Provide structured feedback on AI reasoning related to backend architecture, data workflows, and API design.
Requirements - Bachelor’s degree or higher in computer science, software engineering, or a related technical discipline. - Practical senior-level software development experience focused on Python. - Ability to independently solve medium- to hard-difficulty coding problems in Python. - Deep understanding of Python, including the GIL, decorators, generators, memory management, and async programming. - Strong standards for clean, modular, readable code and current Python conventions. - Close attention to detail when reviewing logic, safety, and correctness.
Nice to have - Background with Django, FastAPI, or Flask. - Experience using pytest, unittest, coverage.py, or tox. - Knowledge of RESTful or GraphQL APIs, server-side development, type hints, and modern Python features.
Benefits and work setup - The source indicates task-based pay of up to $50 per hour, varying with skill and experience. - Remote participation and flexible scheduling are available. Assignments vary in length; some require a full uninterrupted hour.