About the job
We kindly request that you submit your CV in English, detailing your level of English proficiency.
Mindrift specializes in connecting talented professionals with project-oriented AI opportunities at leading technology firms, focusing on the testing, evaluation, and enhancement of AI systems. This is a project-based collaboration rather than a permanent position.
About the Role
We are seeking a highly experienced Senior Python Developer who possesses extensive functional testing expertise, robust skills in Linux and Docker, and the capability to interpret code from various programming languages with the assistance of LLMs (such as C, Rust, Go). This role involves translating migration requirements and confidently utilizing tools like Roo Code or Claude Code to expedite iterative development.
Key Responsibilities
- Develop and implement 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 multiple platforms.
- Track code coverage and configure automated scoring criteria to align with industry benchmark standards.
- Utilize LLMs (Roo Code, Claude) to enhance development cycles, automate repetitive tasks, and elevate overall code quality.
Requirements
- 5+ years of experience as a Software Engineer, predominantly in Python.
- In-depth knowledge of pytest (including fixtures, session-scoped tests, timeouts) and designing black box functional tests for CLI tools.
- Advanced Docker skills (creating reproducible Dockerfiles, managing user contexts, securing workspaces).
- Strong proficiency in Linux and Bash scripting, with the ability to debug within containers.
- Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
- Competence in reading and understanding multiple coding languages (e.g., C, C++, Rust, Go) with the aid of LLMs.
- Experience utilizing LLMs (Claude Code, Roo Code, Cursor) to speed up iterative development and automate test case generation.
- English proficiency at a 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
What We Offer:
- Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).
- Fully remote and flexible participation, you can choose your hours and the extent of your contribution (20-30 hours per week).
- Compensation varies by project scope and expertise required. For this project, AI trainers can earn up to $50 per hour.
