Toloka AI logo

Senior Python Developer - Code Migration Expert

Toloka AIRemote — Greece
Remote Contract $30/hr - $30/hr

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


Experience Level

Senior

Qualifications

Minimum 5 years of experience as a Software Engineer with a primary focus on Python. Expertise in designing and executing black-box functional tests for CLI tools, alongside advanced proficiency in Docker and Linux/Bash scripting. Candidates should also demonstrate familiarity with multiple programming languages and LLM tools for enhancing code quality and development efficiency.

About the job

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

This freelance, project-based position is offered through Mindrift and supports Toloka AI. Mindrift connects skilled professionals with assignments focused on testing, evaluating, and improving AI systems for leading technology companies. This is not a permanent employment role.

Role overview

This remote role, open to candidates based in Greece, seeks a Senior Python Developer with strong expertise in code migration and functional testing. The work involves handling large codebases in multiple programming languages, designing and executing tests, managing Docker environments, and using LLM-powered tools to streamline development tasks.

What you will do

  • Design and implement functional black box tests for large codebases written in various source languages.
  • Set up and maintain Docker environments to enable reproducible builds and cross-platform testing.
  • Monitor code coverage and configure automated scoring systems to meet industry standards.
  • Utilize LLMs (such as Roo Code and Claude Code) to accelerate development, automate repetitive tasks, and enhance code quality.

Requirements

  • Minimum 5 years of software engineering experience, with a focus on Python.
  • Strong knowledge of pytest, including fixtures, session-scoped tests, timeouts, and creating black-box functional tests for CLI tools.
  • Advanced experience with Docker (writing reproducible Dockerfiles, managing user contexts, securing workspaces).
  • Proficient in Linux and Bash scripting, including debugging within containers.
  • Familiarity with modern Python tooling (uv, pyproject.toml, packaging).
  • Ability to read and understand code in multiple languages (C, C++, Rust, Go) with assistance from LLMs.
  • Experience using LLMs (Claude Code, Roo Code, Cursor) to speed up development and generate test cases.
  • English proficiency at B2 level or above.

Preferred qualifications

  • Background with agent evaluation platforms and MCP CLI.

Technologies and tools

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 assignments through the Mindrift platform (powered by Toloka AI).
  • Fully remote work with flexible hours (20-30 hours per week).
  • Compensation is project-dependent; for this project, AI trainers can earn up to $30 per hour.

About Toloka AI

Mindrift connects skilled professionals with project-focused AI roles at top technology firms, specializing in the assessment and enhancement of AI systems.

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.