Toloka AI logo

Senior Python Developer - Specializing in Code Migration

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

We are seeking a highly skilled and experienced Senior Python Developer who meets the following qualifications:5+ years of experience primarily in Python software development. Deep expertise in pytest, including advanced features like fixtures and session scoping. Proficient in Docker for creating reproducible environments. Strong Linux & Bash scripting skills. Familiar with modern Python tooling. Ability to read and comprehend multiple programming languages using LLMs. English proficiency of B2 or higher.

About the job

We invite you to submit your CV in English and indicate your proficiency level.

Mindrift connects talented specialists with dynamic project-based AI opportunities for industry-leading tech companies, focusing on the testing, evaluation, and enhancement of AI systems. Note that participation is project-based and not a full-time employment position.

About This Opportunity

We are looking for a Senior Python Developer with extensive functional testing experience. The ideal candidate should possess strong Linux and Docker skills, the ability to interpret code across various languages with the aid of LLMs (e.g., C, Rust, Go), and be proficient in translating migration requirements. Familiarity with tools such as Roo Code or Claude Code to streamline iterative development is essential.

Key Responsibilities

  • Develop functional black box tests for expansive codebases across multiple programming languages.
  • Set up and manage Docker environments to guarantee fully reproducible builds and test executions across platforms.
  • Oversee code coverage and establish automated scoring metrics to align with industry benchmarks.
  • Utilize LLMs (such as Roo Code and Claude) to expedite development processes, automate repetitive tasks, and enhance overall code quality.

Qualifications

  • 5+ years of experience as a Software Engineer, predominantly in Python.
  • In-depth knowledge of pytest (including fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools.
  • Expertise in Docker (creating reproducible Dockerfiles, managing user contexts, ensuring secure workspaces).
  • Strong proficiency in Linux & Bash scripting and debugging within containers.
  • Familiarity with modern Python tools (uv, pyproject.toml, packaging).
  • Ability to read and comprehend multiple programming languages using LLMs (e.g., C, C++, Rust, Go).
  • Experience with LLMs (Claude Code, Roo Code, Cursor) to enhance iterative development and generate test cases.
  • English proficiency at B2 level or higher.

Preferred Qualifications

  • Previous experience with agent evaluation frameworks 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

What We Offer

  • Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).
  • Fully remote and flexible engagement , choose your hours and contribution level (20-30 hours weekly).
  • Compensation varies per project based on scope and expertise. For this project, AI trainers can earn up to $50 per hour.

About Toloka AI

Toloka AI is at the forefront of connecting skilled specialists with project-based opportunities in artificial intelligence. Focused on enhancing AI systems through rigorous testing and evaluation, we provide a platform for tech professionals to engage with leading companies on innovative projects.

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.