About the job
Please submit your CV in English and indicate your level of English proficiency.
Join Mindrift, a pioneering platform that connects talented specialists with project-based AI opportunities at top tech companies, dedicated to testing, evaluating, and enhancing AI systems. This is a project-based role, not a permanent position.
About the Role
We are looking for a seasoned Python developer who possesses extensive experience in functional testing, mastery of Linux and Docker, and the capability to interpret code across multiple programming languages, supported by LLMs (e.g., C, Rust, Go). You will be responsible for translating requirements into actionable migration tasks and utilizing tools like Roo Code or Claude Code to expedite iterative development.
Key Responsibilities
- Design and implement functional black box tests for large codebases in various source languages.
- Set up and manage Docker environments to guarantee 100% reproducible builds and test execution on diverse platforms.
- Oversee code coverage and establish automated scoring criteria to align with industry standards.
- Utilize LLMs (Roo Code, Claude) to streamline development cycles, automate repetitive tasks, and enhance overall code quality.
Requirements
- 5+ years of experience as a Software Engineer, primarily focusing on Python.
- Proven expertise with pytest (including fixtures, session-scoped, timeouts) and crafting black-box functional tests for command-line interface tools.
- Advanced Docker skills (reproducible Dockerfiles, user contexts, secure workspaces).
- Strong proficiency in Linux and Bash scripting, along with debugging capabilities inside containers.
- Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
- Capability to read and comprehend multiple coding languages (e.g., C, C++, Rust, Go) with LLM assistance.
- Experience leveraging LLMs (Claude Code, Roo Code, Cursor) to enhance iterative development and test-case generation.
- Proficient in English with a level 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
- Project-based freelance collaboration through the Mindrift platform (powered by Toloka AI).
- Fully remote and flexible participation , you can choose when and how much to contribute (20-30 hours per week).
- Compensation varies per project scope and expertise required, with AI trainers earning up to $80 per hour.
