Toloka AI logo

Senior Python Developer - Code Migration Expert

Toloka AIRemote — Sweden
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

To be successful in this role, you must have:5+ years of software engineering experience, primarily focusing on Python. In-depth experience with pytest, especially in creating functional tests for CLI tools. Expert Docker skills for reproducible environments. Strong Linux and Bash scripting abilities. Familiarity with modern Python tools and technologies. Capability to read and understand various programming languages. Experience with LLMs to streamline development processes. English language proficiency at B2 level or higher.

About the job

Note: This is a freelance, project-based position via Mindrift (powered by Toloka AI), not a permanent role. Candidates must submit a CV in English and indicate their English proficiency level.

Mindrift connects skilled professionals to project-based work in AI, supporting leading technology companies. Projects focus on testing, evaluating, and improving AI systems.

Role overview

Toloka AI is seeking a Senior Python Developer with expertise in code migration and functional testing. This remote position is open to candidates based in Sweden. The work involves handling large codebases across multiple programming languages, managing Docker environments, and using large language models (LLMs) to automate and streamline development tasks.

What you will do

  • Develop functional black box tests for codebases written in various languages
  • Set up and maintain Docker environments to support consistent builds and test execution
  • Track code coverage and implement automated scoring to align with industry standards
  • Apply LLMs (such as Roo Code and Claude Code) to automate repetitive tasks, enhance code quality, and accelerate development cycles

Requirements

  • 5+ years of software engineering experience, with a strong focus on Python
  • Advanced knowledge of pytest, including fixtures, session-scoped tests, and timeouts; experience designing black-box functional tests for CLI tools
  • Expertise in Docker: writing reproducible Dockerfiles, managing user contexts, and maintaining secure workspaces
  • Proficiency in Linux and Bash scripting, with the ability to debug within containers
  • Familiarity with modern Python tools (uv, pyproject.toml, packaging)
  • Ability to read and understand code in C, C++, Rust, and Go, with support 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
  • Familiarity with MCP CLI

Technologies used

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

Benefits

  • Project-based freelance work through Mindrift
  • Fully remote and flexible: set your own hours (20-30 per week)
  • Compensation varies by project and expertise; AI trainers can earn up to $50 per hour

About Toloka AI

At Toloka AI, we connect specialists with dynamic project-based opportunities in AI for the most innovative tech companies. Our focus is on enhancing AI systems through rigorous testing and evaluation, ensuring that our contributors engage in impactful work that supports their professional growth.

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.