Senior Python Developer - Code Migration Specialist

Toloka AIRemote — Iowa, 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

To thrive in this role, candidates should possess a robust background in software engineering, particularly in Python, along with demonstrated proficiency in Docker and LLM utilization.

About the job

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

This freelance, project-based role is offered through Mindrift (powered by Toloka AI) and does not constitute permanent employment. The position is fully remote, based in Iowa, United States, and focuses on supporting AI system development for leading technology companies.

Project Overview

As a Senior Python Developer - Code Migration Specialist, the work centers on testing, evaluating, and improving AI systems. The role involves functional testing, code migration, and using modern development tools to streamline processes. Assignments are tailored for experienced engineers who can manage complex codebases and ensure reliable, reproducible results.

Key Responsibilities

  • Develop functional black box tests for large codebases in multiple programming languages.
  • Build and manage Docker environments to maintain reproducible builds and consistent test execution across platforms.
  • Monitor code coverage and implement automated scoring systems that align with industry standards.
  • Utilize LLMs (such as Roo Code and Claude) to automate repetitive tasks, enhance code quality, and speed up development cycles.

Requirements

  • Minimum 5 years as a Software Engineer with a strong focus on Python.
  • Expertise with pytest, including fixtures, session-scoped tests, and timeouts, as well as designing black-box functional tests for CLI tools.
  • Advanced proficiency with Docker, including writing reproducible Dockerfiles, managing user contexts, and securing workspaces.
  • Strong Linux and Bash scripting skills, with experience debugging in containerized environments.
  • Familiarity with modern Python tooling such as uv, pyproject.toml, and packaging.
  • Ability to read and interpret code in C, C++, Rust, and Go, with assistance from LLMs.
  • Hands-on experience using LLMs (Claude Code, Roo Code, Cursor) for iterative development and test generation.
  • English fluency at B2 level or above.

Preferred Qualifications

  • Experience with agent evaluation platforms and MCP CLI.

Tools and Technologies

Key technologies include Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, Dagger, GitHub Codespaces, and LLMs such as Claude Code, Roo Code, and Cursor. Familiarity with coverage tools (coverage.py, gcov, kcov) and the ability to read C/C++/Rust/Go code are also important.

Compensation and Engagement

  • Freelance, project-based engagement through Mindrift (Toloka AI).
  • Fully remote with flexible hours; workload can be adjusted between 20 and 30 hours per week.
  • Compensation depends on project scope and expertise. For this project, AI trainers can earn up to $80 per hour.

About Toloka AI

Toloka AI is at the forefront of connecting talented specialists with innovative AI projects, enabling professionals to contribute to the advancement of technology in a flexible, project-based environment.

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.