About the job
Please submit your CV in English and indicate your level of English proficiency.
Note: This is a freelance, project-based role through the Mindrift platform (powered by Toloka AI), not a permanent position.
Mindrift, in partnership with Toloka AI, connects experienced professionals with project-based work in artificial intelligence. Projects focus on assessment, testing, and improvement of AI systems for leading technology companies.
Role overview
This remote Senior Python Developer position is open to candidates based in Queensland, Australia. The role centers on code migration and functional testing for large codebases. Key responsibilities include designing and running tests, managing Docker environments, and applying large language models (LLMs) to streamline development tasks.
What you will do
- Design and implement black box functional tests for codebases in multiple programming languages.
- Set up and maintain Docker environments to ensure reliable builds and consistent test execution.
- Monitor code coverage and configure automated scoring systems to meet industry standards.
- Use LLMs (such as Roo Code and Claude) to automate repetitive tasks, improve development cycles, and enhance code quality.
Requirements
- Minimum 5 years of experience as a Software Engineer, with strong expertise in Python.
- Deep knowledge of pytest, including fixtures, session-scoped tests, timeouts, and experience designing black box functional tests for CLI tools.
- Advanced skills with Docker: writing reproducible Dockerfiles, managing user contexts, and securing workspaces.
- Strong command of Linux and Bash scripting, with experience debugging inside containers.
- Familiarity with modern Python tools and frameworks (uv, pyproject.toml, packaging).
- Ability to read and understand code in C, C++, Rust, and Go, using LLMs as needed.
- Hands-on experience with LLMs (Claude Code, Roo Code, Cursor) to accelerate development and generate test cases.
- English proficiency at B2 level or above.
Preferred
- Experience with agent evaluation platforms and 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 compensation
- Freelance, project-based work through Mindrift (Toloka AI).
- Fully remote and flexible: set your own hours and workload (20-30 hours per week).
- Compensation varies by project; for this project, AI trainers can earn up to $45 per hour.
