company

Senior Python Systems Developer for Functional Testing Project

Toloka AIRemote — Glasgow, Scotland, United Kingdom
Remote Contract $50/hr - $50/hr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

5+ years of experience as a Software Engineer (mainly in Python), deep knowledge of pytest and functional testing, expertise in Docker, strong Linux and Bash skills, and proficiency in modern Python tooling are required.

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.

About Toloka AI

At Toloka AI, we connect skilled professionals with innovative AI projects, enabling them to contribute to the evolution of technology while working remotely and flexibly.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.