About the job
Please submit your CV in English and indicate your level of English proficiency.
At Mindrift, we connect talented specialists with project-based opportunities in artificial intelligence for leading tech firms, focusing on the testing, evaluation, and enhancement of AI systems. Engagement is project-oriented and not a permanent employment position.
About the Role
This project seeks a Senior Python Developer with extensive experience in functional testing, robust skills in Linux and Docker, and the capability to read and comprehend code in multiple programming languages (e.g., C, Rust, Go) with the assistance of LLMs. You will be expected to translate requirements for migration tasks and confidently utilize tools such as Roo Code or Claude Code to expedite iterative development.
Key Responsibilities
- Develop functional black box tests for substantial codebases across various source languages.
- Establish and manage Docker environments to guarantee 100% reproducibility in builds and test executions across diverse platforms.
- Oversee code coverage and configure automated scoring criteria to comply with industry-standard benchmarks.
- Utilize LLMs (Roo Code, Claude) to speed up development cycles, automate repetitive tasks, and enhance overall code quality.
Requirements
- Minimum of 5 years of experience as a Software Engineer, primarily focusing on Python.
- In-depth knowledge of pytest (fixtures, session-scoped, timeouts) and experience designing black-box functional tests for CLI tools.
- Expertise in Docker (reproducible Dockerfiles, user contexts, secure workspaces).
- Strong skills in Linux and Bash scripting with the ability to debug within containers.
- Familiarity with contemporary Python tooling (uv, pyproject.toml, packaging).
- Ability to read and understand various coding languages with LLM support (e.g., C, C++, Rust, Go).
- Experience leveraging LLMs (Claude Code, Roo Code, Cursor) for faster iterative development and test case creation.
- Proficient in English at a B2 level or higher.
Preferred Qualifications
- Prior experience with agent evaluation platforms and MCP CLI.
Tools and Technologies: 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.
Benefits
What We Offer
- Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).
- Fully remote and flexible engagement—select your working hours and contribution level (20-30 hours per week).
- Compensation for each project varies based on scope and expertise required. On this project, AI trainers can earn up to $45 per hour.

