About the job
Note: This is a freelance, project-based position via Mindrift (powered by Toloka AI), not a permanent role. Candidates must submit a CV in English and indicate their English proficiency level.
Mindrift connects skilled professionals to project-based work in AI, supporting leading technology companies. Projects focus on testing, evaluating, and improving AI systems.
Role overview
Toloka AI is seeking a Senior Python Developer with expertise in code migration and functional testing. This remote position is open to candidates based in Sweden. The work involves handling large codebases across multiple programming languages, managing Docker environments, and using large language models (LLMs) to automate and streamline development tasks.
What you will do
- Develop functional black box tests for codebases written in various languages
- Set up and maintain Docker environments to support consistent builds and test execution
- Track code coverage and implement automated scoring to align with industry standards
- Apply LLMs (such as Roo Code and Claude Code) to automate repetitive tasks, enhance code quality, and accelerate development cycles
Requirements
- 5+ years of software engineering experience, with a strong focus on Python
- Advanced knowledge of pytest, including fixtures, session-scoped tests, and timeouts; experience designing black-box functional tests for CLI tools
- Expertise in Docker: writing reproducible Dockerfiles, managing user contexts, and maintaining secure workspaces
- Proficiency in Linux and Bash scripting, with the ability to debug within containers
- Familiarity with modern Python tools (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 above
Preferred qualifications
- Background with agent evaluation platforms
- Familiarity with MCP CLI
Technologies used
Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (for reading code), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.
Benefits
- Project-based freelance work through Mindrift
- Fully remote and flexible: set your own hours (20-30 per week)
- Compensation varies by project and expertise; AI trainers can earn up to $50 per hour
