company

Senior Python Developer - Code Migration Specialist

Toloka AIRemote — San Antonio, Texas, United States
Remote Contract $80/hr - $80/hr

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


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To thrive in this role, candidates should possess:A minimum of 5 years experience in Software Engineering, particularly in Python. In-depth knowledge of pytest for creating effective testing solutions. Proficiency in Docker, ensuring secure and reproducible development environments. Strong Linux and Bash scripting skills. Experience with modern Python tools and the ability to adapt to various coding languages. Experience with LLMs to improve development processes. English proficiency of at least B2.

About the job

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

Toloka AI, working through the Mindrift platform, brings together skilled professionals for project-based roles supporting technology companies. Mindrift’s projects focus on testing, evaluating, and improving AI systems, giving contributors a chance to work on practical AI challenges.

Role overview

This Senior Python Developer - Code Migration Specialist position centers on migrating and testing large, multi-language codebases. The role calls for strong Python development skills, deep experience with Linux and Docker, and the ability to interpret code in C, Rust, and Go. Familiarity with LLM tools such as Roo Code or Claude Code is important for streamlining migration and development tasks.

What you will do

  • Create functional black box tests for complex codebases in multiple languages.
  • Design and maintain Docker environments to ensure reproducible builds and tests across platforms.
  • Track code coverage and set up automated scoring to meet industry standards.
  • Apply LLMs (like Roo Code and Claude) to automate repetitive work, speed up development, and improve code quality.

Requirements

  • 5+ years as a Software Engineer, with a primary focus on Python.
  • Advanced knowledge of pytest, including fixtures, session-scoped tests, and timeouts, plus experience designing black-box functional tests for CLI tools.
  • Expertise in Docker, including reproducible Dockerfiles, user contexts, and secure workspace setup.
  • Strong Linux and Bash scripting skills, with the ability to debug inside containers.
  • Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
  • Ability to read and understand code in C, C++, Rust, and Go, with LLM support.
  • Hands-on experience using LLMs (Claude Code, Roo Code, Cursor) to improve development cycles and create test cases.
  • English proficiency at B2 level or above.

Preferred

  • Background in agent evaluation platforms or experience with MCP CLI.

Tools and technologies

Key tools include Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, and Dagger. The role involves reading code in C, C++, Rust, and Go, and working with LLMs such as Claude Code, Roo Code, and Cursor. Additional tools: GitHub Codespaces, coverage.py, gcov, and kcov.

Compensation and benefits

  • Freelance, project-based work through Mindrift (powered by Toloka AI).
  • Fully remote with a flexible schedule; set your own contributions (20-30 hours per week).
  • Compensation varies by project. For this project, AI trainers can earn up to $80 per hour.

Location: Remote , San Antonio, Texas, United States

About Toloka AI

Mindrift is dedicated to connecting skilled professionals with project-based AI opportunities at leading technology companies. Our mission focuses on testing, evaluating, and improving AI systems, allowing experts to leverage their skills in dynamic projects.

Similar jobs

Tailoring 0 resumes

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