About the job
Please submit your CV in English and specify your level of English proficiency.
This is a contract role for a Senior Python Developer - Code Migration Expert at Mindrift. The position is fully remote, based in València, Valencian Community, Spain. Mindrift connects experienced professionals with project-based AI work for leading technology companies. This contract focuses on evaluating, testing, and improving AI systems. It is not a permanent position.
What you will do
- Design and implement functional black box tests for large codebases in multiple programming languages.
- Set up and manage Docker environments to ensure builds and tests are reproducible across various platforms.
- Monitor code coverage and configure automated scoring, aligning with industry benchmarks.
- Use large language models (including Roo Code and Claude) to automate tasks, accelerate development, and improve code quality.
Requirements
- At least 5 years of experience as a Software Engineer, with a strong focus on Python.
- Advanced skills in pytest, including fixtures, session-scoped tests, and timeouts, plus experience building black-box functional tests for CLI tools.
- Deep expertise with Docker: writing reproducible Dockerfiles, managing user contexts, and maintaining secure workspaces.
- Strong Linux and Bash scripting abilities, including debugging in containerized setups.
- Familiarity with modern Python tools such as uv, pyproject.toml, and packaging.
- Ability to read and interpret code in C, C++, Rust, and Go, with support from LLMs.
- Experience using LLMs (Claude Code, Roo Code, Cursor) to speed up development and generate test cases.
- English proficiency at B2 level or above.
Preferred qualifications
- Background with agent evaluation platforms and MCP CLI.
Key tools and technologies
Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, reading C/C++/Rust/Go, Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.
Work arrangement and compensation
- Freelance, project-based work through the Mindrift platform (powered by Toloka AI).
- Fully remote with flexible scheduling. You can set your own hours; a weekly commitment of 20-30 hours is recommended.
- Compensation is based on project scope and expertise. AI trainers can earn up to $30 per hour.
