About the job
We invite you to submit your CV in English and specify your English proficiency level.
Mindrift connects talented specialists with project-based AI opportunities at leading technology firms, centered on the testing, evaluation, and enhancement of AI systems. This is a project-based role and not a permanent position.
Role Overview
We are in search of a highly skilled Senior Python Developer with extensive experience in functional testing. The ideal candidate will have exceptional Linux and Docker expertise, the capability to read and interpret code across multiple programming languages (including C, Rust, Go) with the assistance of Large Language Models (LLMs), and the skills necessary to translate migration requirements effectively. Proficiency in utilizing tools such as Roo Code or Claude Code to streamline iterative development is essential.
Core Responsibilities
- Develop functional black box tests for substantial codebases across a variety of source languages.
- Create and maintain Docker environments to guarantee 100% reproducible builds and test execution across diverse platforms.
- Oversee code coverage while configuring automated scoring metrics to align with industry benchmark standards.
- Utilize LLMs (Roo Code, Claude) to expedite development cycles, automate repetitive tasks, and enhance overall code quality.
Qualifications
- 5+ years of experience as a Software Engineer, primarily working with Python.
- Extensive experience with pytest (fixtures, session-scoped, timeouts) and crafting black-box functional tests for CLI tools.
- Advanced Docker skills (reproducible Dockerfiles, secure workspaces, user contexts).
- Strong proficiency in Linux & Bash scripting, with comfort in debugging within containers.
- Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
- Ability to understand multiple programming languages through LLMs, including C, C++, Rust, and Go.
- Experience using LLMs (Claude Code, Roo Code, Cursor) to enhance development speed and automate test case generation.
- English proficiency at a B2 level or higher.
Additional Qualifications
- Prior experience with agent evaluation platforms and MCP CLI is a plus.
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 via the Mindrift platform (powered by Toloka AI).
- Fully remote and flexible participation, choose your working hours and commitment (20-30 hours per week).
- Compensation is project-specific based on the scope and expertise required. For this project, AI trainers can earn up to $80 per hour.
