Toloka AI logo

Senior Python Systems Developer for Functional Testing Initiative

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.


Experience Level

Senior

Qualifications

5+ years of professional experience as a Software Engineer, focusing primarily on Python. In-depth experience with pytest (fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools. Advanced Docker skills (creating reproducible Dockerfiles, managing user contexts, developing secure workspaces). Strong abilities in Linux & Bash scripting and comfort with debugging inside containers. Familiarity with contemporary Python tools (uv, pyproject.toml, packaging). Capacity to read and comprehend multiple coding languages (such as C, C++, Rust, or Go) with the assistance of LLMs. Experience with LLMs (Claude Code, Roo Code, Cursor) to speed up iterative development and generate test cases. English language proficiency at B2 level or above.

About the job

We encourage you to submit your CV in English and specify your English proficiency level.

Mindrift connects talented specialists with project-based AI opportunities from leading technology firms, focusing on the testing, evaluation, and enhancement of AI systems. This is a project-based role, and not a permanent position.

About the Position

We are looking for an experienced Senior Python Developer with extensive functional testing expertise. You should possess solid skills in Linux and Docker, the ability to read and understand code across various programming languages (including C, Rust, Go) with the help of LLMs, and be adept at translating requirements for migration tasks. Proficiency in utilizing tools like Roo Code or Claude Code to expedite iterative development is essential.

Primary Responsibilities

  • Develop functional black box tests for extensive codebases in multiple source languages.
  • Establish and manage Docker environments to guarantee 100% reproducible builds and test execution across various platforms.
  • Track code coverage and configure automated scoring metrics to align with industry benchmark standards.
  • Utilize LLMs (Roo Code, Claude) to enhance development cycles, automate repetitive tasks, and elevate overall code quality.

Qualifications

  • 5+ years of professional experience as a Software Engineer, focusing primarily on Python.
  • In-depth experience with pytest (fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools.
  • Advanced Docker skills (creating reproducible Dockerfiles, managing user contexts, developing secure workspaces).
  • Strong abilities in Linux & Bash scripting and comfort with debugging inside containers.
  • Familiarity with contemporary Python tools (uv, pyproject.toml, packaging).
  • Capacity to read and comprehend multiple coding languages (such as C, C++, Rust, or Go) with the assistance of LLMs.
  • Experience with LLMs (Claude Code, Roo Code, Cursor) to speed up iterative development and generate test cases.
  • English language proficiency at B2 level or above.

Preferred Qualifications

  • Previous experience with agent evaluation platforms and MCP CLI.

Technologies and Tools: 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

What We Offer

  • Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).
  • Completely remote and flexible engagement , determine your own schedule and contribution level (20-30 hours per week).
  • Compensation varies by project scope and required expertise; on this particular project, AI trainers can earn up to $50 per hour.

About Toloka AI

Toloka AI is a dynamic organization that specializes in connecting skilled professionals with innovative AI projects at leading tech companies. Our mission is to enhance AI systems through thorough testing and evaluation, offering exciting project-based opportunities.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

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