Mindrift logo

Senior Python Developer - Expert in Code Migration

MindriftRemote — Lyon, Auvergne-Rhône-Alpes, France
Remote Contract $50/hr - $50/hr

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


Experience Level

Senior

Qualifications

5+ years of software engineering experience, primarily in Python. Strong skills in functional testing with pytest and CLI tool testing. Proficient in Docker for creating reproducible environments. Solid Linux and Bash scripting capabilities. Familiarity with various programming languages and LLMs. English proficiency at B2 or higher.

About the job

We invite you to submit your CV in English, including your proficiency level in English.

Mindrift expertly connects skilled professionals with project-based AI assignments for top technology companies, focusing on testing, evaluating, and enhancing AI systems. Please note that this is a project-based collaboration and not permanent employment.

Position Overview

We are looking for a seasoned Python developer with extensive experience in functional testing, exceptional Linux and Docker capabilities, and the skills to read and understand code across various programming languages (e.g., C, Rust, Go) with the assistance of LLMs. The ideal candidate will adeptly translate requirements for migration tasks and confidently utilize tools like Roo Code or Claude Code to expedite iterative development.

Core Responsibilities

  • Develop functional black box tests for extensive codebases in diverse source languages.
  • Establish and oversee Docker environments to guarantee fully reproducible builds and test executions across multiple platforms.
  • Track code coverage and configure automated scoring criteria to align with industry benchmark standards.
  • Utilize LLMs (Roo Code, Claude) to enhance development cycles, automate repetitive tasks, and elevate overall code quality.

Qualifications

  • Minimum 5 years of experience in software engineering, primarily focusing on Python.
  • In-depth expertise with pytest (including fixtures, session-scoped tests, and timeouts) and designing black-box functional tests for CLI tools.
  • Advanced Docker skills (creating reproducible Dockerfiles, user contexts, and secure workspaces).
  • Strong proficiency in Linux and Bash scripting, along with the ability to debug within containers.
  • Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
  • Capability to read and comprehend multiple coding languages (such as C, C++, Rust, or Go) with LLM support.
  • Experience employing LLMs (Claude Code, Roo Code, Cursor) to streamline iterative development and generate test cases.
  • English proficiency at B2 level or higher.

Preferred Qualifications

  • Previous experience with agent evaluation platforms and MCP CLI.

Technologies and Tools: Proficient in 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.

What We Offer

  • Freelance project-based collaboration through the Mindrift platform (powered by Toloka AI).
  • Completely remote and flexible participation , choose your hours and commitment (20-30 hours per week).
  • Compensation varies per project based on scope and required expertise. For this project, AI trainers can earn up to $50 per hour equivalent.

About Mindrift

Mindrift specializes in connecting talented professionals with project-based AI roles, focusing on enhancing and evaluating AI systems for leading tech firms. Join us to work on exciting AI projects in a flexible, freelance environment.

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.