About the job
Please submit your CV in English and specify your English proficiency level.
This is a remote, project-based position for candidates located in Glasgow, Scotland, United Kingdom. The role is not a permanent hire.
Mindrift, supported by Toloka AI, connects experienced professionals with project-based roles in artificial intelligence. The team collaborates with top technology companies to test and refine AI systems.
Role overview
The Senior Python Systems Developer will focus on functional testing for a large-scale project. This position requires deep expertise in Python, strong command of Linux environments, and advanced Docker skills. The work involves handling codebases in multiple programming languages and using tools such as Roo Code or Claude Code for rapid, iterative development.
What you will do
- Develop and implement functional black-box tests for complex codebases across several languages.
- Design and manage Docker environments to ensure reproducible builds and consistent test execution.
- Track code coverage and set up automated scoring systems to meet industry standards.
- Utilize large language models (LLMs) like Roo Code and Claude to automate tasks, streamline development, and improve code quality.
Requirements
- Minimum 5 years of experience as a Software Engineer, with a primary focus on Python.
- Extensive background with pytest, including fixtures, session-scoped testing, and timeouts. Experience in black-box functional testing of CLI tools.
- Advanced knowledge of Docker, including writing reproducible Dockerfiles, managing user contexts, and securing workspaces.
- Proficient in Linux and Bash scripting, with the ability to debug inside containers.
- Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
- Comfortable reading and understanding code in C, C++, Rust, or Go, with assistance from LLMs.
- Experience using LLMs (Claude Code, Roo Code, Cursor) to accelerate development and generate test cases.
- English proficiency at B2 level or above.
Preferred qualifications
- Experience with agent evaluation platforms or MCP CLI.
Tools and technologies
Main stack: 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
- Freelance, project-based work through the Mindrift platform (supported by Toloka AI).
- Fully remote and flexible: set your own hours (20-30 hours per week).
- Competitive compensation: AI trainers on this project can earn up to $50 per hour.

