Remote job
Python - Senior Developers - AI Training - USA
Job details
About this role
Role overview
Bring experienced Python engineering expertise to paid AI model training and evaluation assignments. The work involves examining generated code and its explanations, testing scripts, and assessing technical responses about backend engineering. Applicants take a short skills test; successful participants can work remotely on a flexible schedule, as described in the listing.
Responsibilities
- Evaluate generated Python code for correct behavior and maintainable implementation. - Verify the reasoning behind algorithmic solutions and explain where it is unsound. - Execute scripts to check results and performance. - Mark inefficient code, outdated language features, and unsupported library references. - Look for hidden logic flaws, memory leaks, and security weaknesses. - Offer structured feedback on backend architecture, data workflows, and API design.
Requirements
- Bachelor’s degree or higher in computer science, software engineering, or a related technical area. - Hands-on senior software development experience focused on Python. - Ability to independently solve medium- to hard-level algorithm problems in Python. - Advanced knowledge of the GIL, decorators, generators, memory management, and async programming. - Strong coding standards, including modularity, readability, and idiomatic Python. - Proficiency with Python 3 and familiarity with Django, FastAPI or Flask, and tools such as pytest, unittest, coverage.py, or tox. - Solid understanding of REST APIs, GraphQL, and Python backend logic.
Benefits and work setup
- Certain tasks may offer up to $50 per hour depending on experience and skills; compensation is task-dependent. - Flexible, remote work is offered. Assignments may require an hour of uninterrupted focus, although many are shorter.