Remote job
Python - Senior Developers - AI Training - Portland, USA
Job details
About this role
Role overview
Contribute senior Python expertise to the training and evaluation of AI models through paid, task-based work. You’ll assess generated code and technical explanations, run scripts to check their behavior, and give structured feedback on backend and API design. Entry includes a short skills assessment; successful candidates join a participant network, with flexible, remote work described in the listing.
Responsibilities
- Check AI-generated Python for correctness, readability, and sound engineering practices. - Review explanations of algorithmic solutions for gaps or faulty reasoning. - Run generated scripts and assess their outputs and performance. - Flag inefficient approaches, outdated syntax, and references to nonexistent library methods. - Identify subtle logic errors, memory issues, and security weaknesses. - Provide feedback on model responses involving backend architecture, data pipelines, and API design.
Requirements
- A 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 focused on Python. - Ability to solve medium- to hard-level algorithm problems independently in Python. - Strong knowledge of Python internals and features, including the GIL, decorators, generators, memory management, and asynchronous programming. - Commitment to modular, readable code and modern Python conventions. - Practical familiarity with Python 3, type hints, Django, FastAPI or Flask, and testing tools such as pytest or unittest. - Understanding of REST APIs, GraphQL, and Python server-side development.
Benefits and work setup
- Task-based compensation may reach $50 per hour, depending on skills and experience; rates vary by task. - Tasks can require an uninterrupted hour, though some are shorter. The listing describes flexible hours and working from home.