About the job
Please submit your CV in English and indicate your level of English proficiency.
Mindrift connects skilled professionals with project-based AI opportunities for top technology firms, focusing on the testing, evaluation, and enhancement of AI systems. This is a project-based role rather than a permanent position.
About the Role
We are seeking a Senior Python Developer proficient in functional testing, with robust experience in Linux and Docker. The ideal candidate will have the capability to interpret code in various languages (such as C, Rust, Go) with the aid of LLMs and effectively translate requirements for migration tasks. Proficiency with tools like Roo Code or Claude Code to streamline iterative development is essential.
Key Responsibilities
- Develop functional black box tests for extensive codebases in diverse source languages
- Establish and manage Docker environments to guarantee 100% reproducible builds and test execution across various platforms
- Track code coverage and configure automated scoring criteria to achieve industry-standard benchmarks
- Utilize LLMs (Roo Code, Claude) to expedite development cycles, automate repetitive tasks, and enhance overall code quality
Requirements
- Minimum of 5 years of experience as a Software Engineer, primarily focused on Python
- Extensive knowledge of pytest (fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools
- Advanced Docker expertise (reproducible Dockerfiles, user contexts, secure workspaces)
- Strong skills in Linux & Bash scripting and debugging within containers
- Familiarity with modern Python tooling (uv, pyproject.toml, packaging)
- Ability to comprehend and analyze code in multiple languages with LLM support (C, C++, Rust, Go)
- Experience leveraging LLMs (Claude Code, Roo Code, Cursor) to accelerate development and generate test cases
- English proficiency of B2 or higher
Preferred Qualifications
- Previous 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)
- Completely remote and flexible participation — choose your working hours and commitment (20-30 hours per week)
- Compensation for each project is determined by its scope and the expertise required, with potential earnings of up to $24 per hour.

