Mindrift logo

Senior Python Developer - Code Migration Expert

MindriftRemote — Stuttgart, Baden-Württemberg, Germany
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 experience as a Software Engineer, predominantly in Python. In-depth knowledge of pytest (including fixtures, session-scoped tests, timeouts) and designing black box functional tests for CLI tools. Advanced Docker skills (creating reproducible Dockerfiles, managing user contexts, securing workspaces). Strong proficiency in Linux and Bash scripting, with the ability to debug within containers. Familiarity with modern Python tooling (uv, pyproject.toml, packaging). Competence in reading and understanding multiple coding languages (e.g., C, C++, Rust, Go) with the aid of LLMs. Experience utilizing LLMs (Claude Code, Roo Code, Cursor) to speed up iterative development and automate test case generation. English proficiency at a B2 level or higher.

About the job

We kindly request that you submit your CV in English, detailing your level of English proficiency.

Mindrift specializes in connecting talented professionals with project-oriented AI opportunities at leading technology firms, focusing on the testing, evaluation, and enhancement of AI systems. This is a project-based collaboration rather than a permanent position.

About the Role

We are seeking a highly experienced Senior Python Developer who possesses extensive functional testing expertise, robust skills in Linux and Docker, and the capability to interpret code from various programming languages with the assistance of LLMs (such as C, Rust, Go). This role involves translating migration requirements and confidently utilizing tools like Roo Code or Claude Code to expedite iterative development.

Key Responsibilities

  • Develop and implement functional black box tests for extensive codebases in diverse source languages.
  • Establish and manage Docker environments to guarantee 100% reproducible builds and test execution 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.

Requirements

  • 5+ years of experience as a Software Engineer, predominantly in Python.
  • In-depth knowledge of pytest (including fixtures, session-scoped tests, timeouts) and designing black box functional tests for CLI tools.
  • Advanced Docker skills (creating reproducible Dockerfiles, managing user contexts, securing workspaces).
  • Strong proficiency in Linux and Bash scripting, with the ability to debug within containers.
  • Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
  • Competence in reading and understanding multiple coding languages (e.g., C, C++, Rust, Go) with the aid of LLMs.
  • Experience utilizing LLMs (Claude Code, Roo Code, Cursor) to speed up iterative development and automate test case generation.
  • English proficiency at a B2 level or higher.

Preferred Qualifications

  • Previous experience with agent evaluation platforms and MCP CLI.

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

What We Offer:

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

About Mindrift

Mindrift connects talented specialists with project-based AI opportunities at top technology companies, focusing on evaluating, testing, and improving AI systems. Join us in shaping the future of AI technology.

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.