About the job
We invite you to submit your CV in English and indicate your proficiency level.
Mindrift connects talented specialists with dynamic project-based AI opportunities for industry-leading tech companies, focusing on the testing, evaluation, and enhancement of AI systems. Note that participation is project-based and not a full-time employment position.
About This Opportunity
We are looking for a Senior Python Developer with extensive functional testing experience. The ideal candidate should possess strong Linux and Docker skills, the ability to interpret code across various languages with the aid of LLMs (e.g., C, Rust, Go), and be proficient in translating migration requirements. Familiarity with tools such as Roo Code or Claude Code to streamline iterative development is essential.
Key Responsibilities
- Develop functional black box tests for expansive codebases across multiple programming languages.
- Set up and manage Docker environments to guarantee fully reproducible builds and test executions across platforms.
- Oversee code coverage and establish automated scoring metrics to align with industry benchmarks.
- Utilize LLMs (such as Roo Code and Claude) to expedite development processes, automate repetitive tasks, and enhance overall code quality.
Qualifications
- 5+ years of experience as a Software Engineer, predominantly in Python.
- In-depth knowledge of pytest (including fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools.
- Expertise in Docker (creating reproducible Dockerfiles, managing user contexts, ensuring secure workspaces).
- Strong proficiency in Linux & Bash scripting and debugging within containers.
- Familiarity with modern Python tools (uv, pyproject.toml, packaging).
- Ability to read and comprehend multiple programming languages using LLMs (e.g., C, C++, Rust, Go).
- Experience with LLMs (Claude Code, Roo Code, Cursor) to enhance iterative development and generate test cases.
- English proficiency at B2 level or higher.
Preferred Qualifications
- Previous experience with agent evaluation frameworks 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 engagement , choose your hours and contribution level (20-30 hours weekly).
- Compensation varies per project based on scope and expertise. For this project, AI trainers can earn up to $50 per hour.
