About the job
Please submit your CV in English and specify your English proficiency level.
This freelance role connects experienced Python developers with project-based work in AI system assessment, testing, and improvement. Mindrift, in partnership with toloka-ai, matches skilled professionals to assignments at leading technology companies. The engagement is not permanent but offers flexibility and remote work, based in Stuttgart, Baden-Württemberg, Germany or remotely.
Role overview
The Senior Python Developer - Code Migration Expert focuses on interpreting requirements, designing migration tasks, and using LLM-powered tools (such as Roo Code and Claude Code) to streamline development. The position calls for strong skills in functional testing, Linux, and Docker. Comfort with reading code in languages like C, Rust, and Go (with LLM support) is important.
Main responsibilities
- Develop functional black box tests for large codebases in various languages.
- Create and manage Docker environments to ensure reproducible builds and test runs across platforms.
- Track code coverage and implement automated scoring to meet industry standards.
- Use LLMs (Roo Code, Claude) to accelerate development, automate repetitive work, and improve code quality.
Requirements
- Minimum 5 years of experience as a Software Engineer, focusing on Python.
- Expertise with pytest, including fixtures, session-scope, timeouts, and black-box functional test design for CLI tools.
- Advanced Docker skills: building reproducible Dockerfiles, managing user contexts, and maintaining secure workspaces.
- Strong command of Linux and Bash scripting, including debugging inside containers.
- Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
- Ability to read and understand multiple programming languages (such as C, C++, Rust, or Go) with LLM assistance.
- Experience using LLMs (Claude Code, Roo Code, Cursor) for faster development cycles and generating test cases.
- English proficiency at B2 level or higher.
Preferred qualifications
- Experience with agent evaluation platforms and MCP CLI.
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.
Benefits and work arrangement
- Freelance, project-based collaboration through the Mindrift platform (powered by Toloka AI).
- Fully remote work with flexible hours, typically 20-30 hours per week.
- Compensation per project depends on scope and expertise; AI trainers may earn up to $50 per hour equivalent.

