About the job
We kindly ask that you submit your CV in English and specify your level of English proficiency.
Mindrift connects talented specialists with project-based AI opportunities for top-tier tech companies, focusing on evaluating, testing, and enhancing AI systems. Please note that participation is on a project basis, rather than permanent employment.
About the Role
This project is ideal for a Senior Python Developer with extensive experience in functional testing, strong skills in Linux and Docker, and the capability to interpret code in various languages with the assistance of LLMs (such as C, Rust, Go). You will be responsible for translating migration task requirements and confidently utilizing tools like Roo Code or Claude Code to enhance iterative development.
Key Responsibilities
- Develop functional black box tests for large codebases across multiple source languages.
- Establish and manage Docker environments to guarantee fully reproducible builds and test executions across different platforms.
- Track code coverage and set up automated scoring criteria to meet industry benchmark standards.
- Utilize LLMs (Roo Code, Claude) to expedite development cycles, automate repetitive tasks, and enhance code quality overall.
Requirements
- 5+ years of experience as a Software Engineer, predominantly in Python.
- In-depth expertise with pytest (including fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools.
- Proficient in Docker (creating reproducible Dockerfiles, user contexts, and secure workspaces).
- Strong skills in Linux and Bash scripting, along with confidence in debugging within containers.
- Familiarity with modern Python tools (uv, pyproject.toml, packaging).
- Ability to read and comprehend multiple programming languages with the support of LLMs (C, C++, Rust, Go, etc.).
- Experience utilizing LLMs (Claude Code, Roo Code, Cursor) to streamline development and generate test cases.
- English proficiency at B2 level 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
- Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).
- Fully remote and flexible participation , you can choose your contribution hours (20-30 hours per week).
- Compensation for each project is determined by the scope and expertise required. For this project, AI trainers can earn up to $50 per hour.
