company

Senior Python Developer - Code Migration Expert

MindriftRemote — New York, New York, 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

5+ years of experience as a Software Engineer (primarily Python). Deep experience with pytest (fixtures, session-scoped tests, timeouts) and designing black-box functional tests for CLI tools. Expert-level Docker skills (reproducible Dockerfiles, user contexts, secure workspaces). Strong Linux & Bash scripting skills and comfort debugging inside containers. Proficiency with modern Python tooling (uv, pyproject.toml, packaging). Ability to read and understand multiple coding languages with LLM support (C, C++, Rust, Go). Experience using LLMs (Claude Code, Roo Code, Cursor) for accelerating iterative development and test-case generation. English language proficiency at B2 or higher.

About the job

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

Mindrift matches skilled professionals with project-based AI work from top technology companies. Contributors support the testing, evaluation, and improvement of AI systems. This is a freelance, project-based position and does not constitute permanent employment.

Role overview

The Senior Python Developer - Code Migration Expert will focus on migrating code and designing functional tests for large codebases. The work takes place in Linux and Docker environments, with tasks involving reading code in C, Rust, and Go (with LLM support), and translating migration requirements into actionable steps. Familiarity with tools like Roo Code and Claude Code is considered an advantage.

What you will do

  • Design and implement functional black box tests for codebases in multiple programming languages.
  • Set up and maintain Docker environments to ensure reproducible builds and cross-platform test runs.
  • Monitor code coverage and develop automated scoring systems to meet industry standards.
  • Leverage large language models (such as Roo Code and Claude) to accelerate development, automate repetitive tasks, and enhance code quality.

Requirements

  • Minimum 5 years of experience as a Software Engineer, with a strong focus on Python.
  • Advanced skills with pytest, including fixtures, session-scoped tests, and managing timeouts, as well as black-box testing for CLI tools.
  • Expertise in Docker: reproducible Dockerfiles, user contexts, and secure workspace configuration.
  • Solid Linux and Bash scripting abilities, including debugging within containers.
  • Familiarity with modern Python tooling such as uv, pyproject.toml, and packaging workflows.
  • Ability to read and interpret C, C++, Rust, and Go code with assistance from LLMs.
  • Hands-on experience using LLMs (Claude Code, Roo Code, Cursor) for iterative development and generating test scenarios.
  • English proficiency at B2 level or higher.

Preferred qualifications

  • Background working with agent evaluation platforms and MCP CLI.

Key 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 and engagement

  • Freelance, project-based work through Mindrift (powered by Toloka AI).
  • Fully remote with flexible scheduling: set your own hours and workload (20-30 hours per week).
  • Compensation is project-based and reflects the required expertise. For this project, AI trainers may earn up to $80 per hour.

About Mindrift

Mindrift is at the forefront of connecting talented professionals with dynamic AI projects in leading tech firms. By focusing on the evaluation, testing, and enhancement of AI systems, we provide a unique platform for specialists to engage in impactful work while enjoying the flexibility of project-based participation.

Similar jobs

Tailoring 0 resumes

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