Remote job
Python - Senior Developers - AI Training - Belfast, UK
Job details
About this role
Role overview Contribute senior Python expertise to the training and evaluation of AI systems through paid, project-based tasks. Work includes checking generated code and technical explanations, running scripts, and giving structured feedback on backend and API design. An initial skills assessment is required before joining the task network.
Responsibilities - Review AI-generated Python code for correctness, clarity, and sound engineering practices. - Check algorithm explanations for valid reasoning and identify subtle logical errors. - Run generated scripts to verify their behavior, outputs, and performance. - Flag inefficient approaches, outdated syntax, nonexistent library methods, memory issues, and security concerns. - Provide feedback on AI reasoning about backend architecture, data pipelines, and API design.
Requirements - Bachelor’s degree or higher in computer science, software engineering, or a closely related technical field. - Professional experience as a senior software engineer or developer specializing in Python. - Ability to solve medium- to hard-level algorithmic coding problems independently in Python. - Strong knowledge of Python internals and features, including the GIL, decorators, generators, memory management, and asynchronous programming. - High standards for readable, modular, idiomatic Python, plus careful review skills. - Experience with Python 3, type hints, Django, FastAPI or Flask, and testing tools such as pytest or unittest; familiarity with REST APIs or GraphQL is also relevant.
Benefits and work setup Tasks are paid, with rates described as potentially reaching $50 per hour depending on skills and experience. Some tasks require one uninterrupted hour, although shorter tasks may also be available. The source describes flexible hours and remote participation.