Remote job
Python - Senior Developers - AI Training - Brighton, UK
Job details
About this role
Role overview Bring senior Python engineering judgment to project-based work that trains and evaluates AI models. You will examine generated implementations and their explanations, test code by running it, and provide feedback on technical topics such as backend systems and APIs. A short skills test is part of the entry process.
Responsibilities - Judge generated Python code for functional correctness, quality, and adherence to sound practices. - Check whether explanations for algorithmic solutions follow logically from the problem. - Execute scripts to validate results and assess performance. - Detect poor efficiency, outdated syntax, nonexistent library references, memory problems, and security risks. - Write structured evaluations of model reasoning about architecture, data pipelines, and API design.
Requirements - Bachelor’s degree or above in computer science, software engineering, or a closely related field. - Professional senior-level software development experience with Python. - Ability to independently solve medium- and hard-level coding challenges in Python. - Thorough understanding of Python’s GIL, decorators, generators, memory behavior, and asynchronous programming. - Careful code reviewer who values readable, modular, standards-aligned Python. - Experience with modern Python 3, type hints, at least one of Django, FastAPI, or Flask, and testing tools; knowledge of REST or GraphQL APIs is relevant.
Benefits and work setup The opportunity consists of paid tasks, with potential rates up to $50 per hour depending on experience and skill. Some tasks call for an uninterrupted hour, though shorter assignments are also mentioned. The source indicates flexible scheduling and remote work.