Senior Python Developer - Code Migration Expert

Toloka AIRemote — Virginia, United States
Remote Contract $80/hr - $80/hr

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


Experience Level

Senior

Qualifications

See the list of detailed qualifications above.

About the job

Please submit your CV in English and specify your English proficiency level.

Mindrift, powered by Toloka AI, offers freelance, project-based roles supporting leading technology companies. This Senior Python Developer - Code Migration Expert position is remote and based in Virginia, United States. The engagement is not permanent and suits those seeking flexible, project-driven work.

Role overview

This project focuses on code migration and functional testing for large codebases. The work involves translating migration requirements, building and testing across multiple languages, and using large language models (LLMs) such as Roo Code and Claude Code to support code analysis and automation. Familiarity with C, Rust, Go, or similar languages is important, as is experience with Linux and Docker environments.

Main responsibilities

  • Create functional black box tests for codebases in various programming languages.
  • Set up and manage Docker environments for reproducible builds and cross-platform testing.
  • Monitor code coverage and implement automated scoring to meet industry standards.
  • Use LLMs (Roo Code, Claude) to automate repetitive tasks, accelerate development, and improve code quality.

Requirements

  • 5+ years as a professional Software Engineer with a focus on Python.
  • Deep experience with pytest, including fixtures, session-scoped tests, and timeouts.
  • Skilled in writing black-box functional tests for CLI tools.
  • Advanced knowledge of Docker (writing reproducible Dockerfiles, managing user contexts, securing workspaces).
  • Strong command of Linux and Bash scripting, with the ability to debug inside containers.
  • Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
  • Ability to read and understand code in languages like C, C++, Rust, or Go, with support from LLMs.
  • Experience using LLMs (Claude Code, Roo Code, Cursor) to speed up development and generate test cases.
  • English proficiency at B2 level or higher.

Preferred

  • 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

  • Freelance, project-based work through the Mindrift platform (Toloka AI).
  • Fully remote with flexible hours, typically 20-30 hours per week.
  • Project pay depends on scope and expertise; AI trainers can earn up to $80 per hour.

About Toloka AI

Toloka AI is at the forefront of connecting specialists with innovative AI project opportunities. Our focus is on enhancing AI systems through rigorous testing and evaluation.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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