About the job
We invite you to submit your CV in English, along with your English proficiency level.
Mindrift connects talented specialists with project-based opportunities in AI for leading tech companies, focusing on the testing, evaluation, and enhancement of AI systems. This is a project-based engagement, not a permanent position.
About the Role
We are looking for a seasoned Python developer with extensive experience in functional testing. You should possess strong skills in Linux and Docker, as well as the ability to read and understand code in multiple languages with the help of LLMs (e.g., C, Rust, Go). You will translate requirements for migration tasks and confidently utilize tools like Roo Code or Claude Code to expedite iterative development.
Key Responsibilities
- Develop functional black box tests for large codebases across various source languages
- Establish and manage Docker environments to ensure 100% reproducible builds and testing across different platforms
- Monitor code coverage and set up automated scoring criteria to adhere to industry benchmark standards
- Utilize LLMs (Roo Code, Claude) to streamline development cycles, automate repetitive tasks, and enhance overall code quality
Requirements
- Minimum of 5 years of experience as a Software Engineer, primarily focused on Python
- Extensive experience with pytest (including fixtures, session-scoped, timeouts) and crafting black-box functional tests for CLI tools
- Expert-level proficiency in Docker (creating reproducible Dockerfiles, managing user contexts, ensuring secure workspaces)
- Strong Linux & Bash scripting skills and ability to debug within containers
- Familiarity with modern Python tooling (uv, pyproject.toml, packaging)
- Capability to read and comprehend multiple coding languages with LLM assistance (e.g., C, C++, Rust, Go)
- Experience with LLMs (Claude Code, Roo Code, Cursor) to enhance iterative development and generate test cases
- English language proficiency at B2 level or higher
Preferred Qualifications
- Previous 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:
- Project-based freelance collaboration through the Mindrift platform (powered by Toloka AI)
- Completely remote and flexible contribution, choose when and how much you want to work (20-30 hours per week)
- Compensation varies by project scope and required expertise, with AI trainers earning up to $30 per hour.
