company

Senior Python Developer - Code Migration Expert

toloka-aiRemote — 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.


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 demonstrated experience as a Software Engineer specializing in Python, with a solid background in functional testing and proficiency in Docker and Linux environments. Strong debugging skills and the ability to read and comprehend code across various languages are essential. Familiarity with LLM tools and modern Python practices is highly valued.

About the job

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

This freelance role connects experienced Python developers with project-based work in AI system assessment, testing, and improvement. Mindrift, in partnership with toloka-ai, matches skilled professionals to assignments at leading technology companies. The engagement is not permanent but offers flexibility and remote work, based in Stuttgart, Baden-Württemberg, Germany or remotely.

Role overview

The Senior Python Developer - Code Migration Expert focuses on interpreting requirements, designing migration tasks, and using LLM-powered tools (such as Roo Code and Claude Code) to streamline development. The position calls for strong skills in functional testing, Linux, and Docker. Comfort with reading code in languages like C, Rust, and Go (with LLM support) is important.

Main responsibilities

  • Develop functional black box tests for large codebases in various languages.
  • Create and manage Docker environments to ensure reproducible builds and test runs across platforms.
  • Track code coverage and implement automated scoring to meet industry standards.
  • Use LLMs (Roo Code, Claude) to accelerate development, automate repetitive work, and improve code quality.

Requirements

  • Minimum 5 years of experience as a Software Engineer, focusing on Python.
  • Expertise with pytest, including fixtures, session-scope, timeouts, and black-box functional test design for CLI tools.
  • Advanced Docker skills: building reproducible Dockerfiles, managing user contexts, and maintaining secure workspaces.
  • Strong command of Linux and Bash scripting, including debugging inside containers.
  • Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
  • Ability to read and understand multiple programming languages (such as C, C++, Rust, or Go) with LLM assistance.
  • Experience using LLMs (Claude Code, Roo Code, Cursor) for faster development cycles and generating test cases.
  • English proficiency at B2 level or higher.

Preferred qualifications

  • Experience with agent evaluation platforms and MCP CLI.

Tools and technologies

Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, reading C/C++/Rust/Go, Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.

Benefits and work arrangement

  • Freelance, project-based collaboration through the Mindrift platform (powered by Toloka AI).
  • Fully remote work with flexible hours, typically 20-30 hours per week.
  • Compensation per project depends on scope and expertise; AI trainers may earn up to $50 per hour equivalent.

About toloka-ai

Toloka AI is at the forefront of connecting specialists with innovative AI projects. By leveraging cutting-edge technology, we facilitate the assessment and enhancement of AI systems for top-tier tech companies.

Similar jobs

Tailoring 0 resumes

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