About the job
We invite you to submit your CV in English, along with your level of English proficiency.
At Mindrift, we bridge talented specialists with project-based AI opportunities in leading tech companies, emphasizing the testing, evaluation, and enhancement of AI systems. This role is based on project engagement, not permanent employment.
Role Overview
We seek a Senior Python Developer with extensive functional testing expertise, proficient in Linux and Docker, capable of interpreting code across various languages (e.g., C, Rust, Go) and adept at translating migration task requirements. You should be comfortable utilizing tools like Roo Code or Claude Code to streamline iterative development.
Key Responsibilities
- Develop and execute functional black box tests for substantial codebases in multiple source languages.
- Establish and oversee Docker environments to guarantee fully reproducible builds and consistent test execution across diverse platforms.
- Track code coverage and set up 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 focused on Python.
- In-depth knowledge of pytest (including fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools.
- Proficient in Docker (creating reproducible Dockerfiles, managing user contexts, maintaining secure workspaces).
- Strong Linux & Bash scripting capabilities with a knack for debugging within containers.
- Familiarity with modern Python tools (uv, pyproject.toml, packaging).
- Ability to read and conceptualize various programming languages with the assistance of LLMs (such as C, C++, Rust, or Go).
- Experience leveraging LLMs (Claude Code, Roo Code, Cursor) for accelerating iterative development and generating test cases.
- English language proficiency at a B2 level or higher.
Preferred Qualifications
- 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.
Benefits
What We Offer:
- Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).
- Fully remote and flexible participation, you can decide when and how much to contribute (20-30 hours per week).
- Each project features its own compensation level based on scope and required expertise. On this project, AI trainers can earn up to $80 per hour.
