Toloka AI logo

Senior Python Developer - Code Migration Expert

Toloka AIRemote — Manitoba, Canada
Remote Contract $45/hr - $45/hr

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


Experience Level

Senior

Qualifications

5+ years of experience in software development, particularly in Python. Deep understanding of testing frameworks and practices, especially pytest. Strong Docker and Linux skills, with a focus on secure and reproducible environments. Ability to work with multiple programming languages, and experience with LLM tools is a plus.

About the job

Please submit your CV in English, including your level of English proficiency.

At Mindrift, we bridge the gap between skilled professionals and exciting project-based AI opportunities with leading tech companies. Our focus is on testing, evaluating, and enhancing AI systems. Note that participation is on a project basis and does not constitute permanent employment.

Role Overview

We are seeking a seasoned Senior Python Developer with extensive functional testing expertise. The ideal candidate will possess robust skills in Linux and Docker, the ability to read and interpret code across multiple languages (like C, Rust, Go) with the assistance of LLMs, and a knack for translating project requirements into actionable migration tasks. Familiarity with tools such as Roo Code or Claude Code for streamlined iterative development is essential.

Key Responsibilities

  • Develop functional black-box tests for substantial codebases across various programming languages.
  • Establish and oversee Docker environments to guarantee fully reproducible builds and test executions on diverse platforms.
  • Track code coverage and set automated scoring criteria aligned with industry benchmark standards.
  • Utilize LLMs (Roo Code, Claude) to expedite development cycles, automate repetitive tasks, and enhance the overall quality of code.

Qualifications

  • 5+ years of experience as a Software Engineer, primarily focused on Python.
  • In-depth knowledge of pytest (including fixtures, session-scoped, timeouts) and proficiency in designing black-box functional tests for CLI tools.
  • Advanced Docker skills (creating reproducible Dockerfiles, managing user contexts, and ensuring secure workspaces).
  • Strong Linux and Bash scripting capabilities, with the ability to debug within containers.
  • Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
  • Experience reading and understanding multiple coding languages with LLM support (e.g., C, C++, Rust, Go).
  • Hands-on experience with LLMs (Claude Code, Roo Code, Cursor) to enhance iterative development and test-case creation.
  • English proficiency at a B2 level or higher.

Preferred Qualifications

  • Prior 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

What We Offer

  • Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).
  • Fully remote and flexible participation, choose your working hours and contribution level (20-30 hours per week).
  • Project compensation varies based on scope and required expertise. For this project, AI trainers can earn up to $45 per hour.

About Toloka AI

Mindrift, powered by Toloka AI, connects skilled professionals with impactful project-based opportunities in the AI sector, focusing on enhancing technology for leading companies.

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.