About the job
Please submit your CV in English and indicate your level of English proficiency.
Mindrift connects skilled professionals with project-oriented AI opportunities at leading technology companies, focusing on the evaluation, testing, and enhancement of AI systems. Note: Participation is based on a project basis, not permanent employment.
Role Overview
The position is ideal for a Senior Python Developer with extensive experience in functional testing, proficient in Linux and Docker, capable of interpreting code across multiple programming languages (such as C, Rust, Go) with the assistance of LLMs, and skilled in translating requirements for migration tasks. Familiarity with tools like Roo Code or Claude Code to expedite iterative development is essential.
Primary Responsibilities
- Develop and execute functional black box tests for large-scale codebases in various source languages.
- Establish and manage Docker environments to guarantee completely reproducible builds and testing across diverse platforms.
- Oversee code coverage metrics and implement automated scoring criteria to align with industry benchmark standards.
- Utilize LLMs (Roo Code, Claude) to enhance development cycles, automate repetitive tasks, and elevate overall code quality.
Qualifications
- Minimum of 5 years of experience as a Software Engineer, predominantly in Python.
- In-depth familiarity with pytest (including fixtures, session-scoped, timeouts) and crafting black-box functional tests for CLI tools.
- Advanced competence in Docker (developing reproducible Dockerfiles, user contexts, secure workspaces).
- Strong skills in Linux and Bash scripting, with comfort debugging within containers.
- Proficient in modern Python tooling (uv, pyproject.toml, packaging).
- Capability to read and comprehend multiple programming languages (C, C++, Rust, Go) using LLMs.
- Experience with LLMs (Claude Code, Roo Code, Cursor) for accelerating iterative development and generating test cases.
- English proficiency at a B2 level or higher.
Preferred Qualifications
- Previous experience with agent evaluation platforms and MCP CLI.
Technologies and Tools: Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.
What We Offer
- Freelance, project-based collaboration through the Mindrift platform (powered by Toloka AI).
- Fully remote and flexible involvement, you can choose your hours and contribution level (20-30 hours per week).
- Compensation varies per project based on scope and required expertise. On this project, AI trainers can earn up to $50 per hour.
