About the job
Please submit your CV in English and specify your English proficiency level.
Mindrift, powered by toloka-ai, matches experienced professionals with contract-based AI projects for top technology companies. All positions are freelance and not permanent employment.
Role overview
This Senior Python Developer role centers on code migration and functional testing. The work involves interpreting and translating code between languages such as C, Rust, and Go, often using large language models (LLMs) like Roo Code or Claude Code for support. The position is fully remote and available to candidates based in Austria.
What you will do
- Develop functional black box tests for large codebases written in multiple languages
- Set up and maintain Docker environments to ensure reproducible builds and test runs across platforms
- Track code coverage and implement automated scoring metrics that meet industry standards
- Utilize LLMs (such as Roo Code and Claude) to accelerate development, automate repetitive tasks, and enhance code quality
Requirements
- 5+ years of software engineering experience with a strong focus on Python
- Expertise in pytest, including fixtures, session-scoped tests, and timeouts, as well as designing black-box functional tests for CLI tools
- Advanced skills with Docker (writing reproducible Dockerfiles, managing user contexts, maintaining secure workspaces)
- Strong knowledge of Linux and Bash scripting, with experience debugging inside containers
- Familiarity with modern Python tooling (uv, pyproject.toml, packaging)
- Ability to read and understand 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 higher
Preferred qualifications
- Experience with agent evaluation platforms or 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 and engagement details
- Freelance, project-based work through the Mindrift platform (Toloka AI)
- Fully remote role with flexible scheduling; set your own availability (20-30 hours per week)
- Compensation varies by project and expertise. For this project, AI trainers may earn up to $50 per hour.
