Toloka AI logo

Senior Python Developer - Specialist in Code Migration

Toloka AIRemote — Queensland, Australia
Remote Contract A$45/hr - A$45/hr

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


Experience Level

Senior

Qualifications

Minimum of 5 years’ experience as a Software Engineer with a focus on Python. In-depth knowledge of pytest and the ability to design black-box functional tests for CLI tools. Proficient in Docker, with strong Linux and Bash scripting skills. Familiarity with modern Python tools. English proficiency at B2 level or higher, with the capability to read and understand multiple coding languages using LLMs.

About the job

Please submit your CV in English and indicate your level of English proficiency.

Note: This is a freelance, project-based role through the Mindrift platform (powered by Toloka AI), not a permanent position.

Mindrift, in partnership with Toloka AI, connects experienced professionals with project-based work in artificial intelligence. Projects focus on assessment, testing, and improvement of AI systems for leading technology companies.

Role overview

This remote Senior Python Developer position is open to candidates based in Queensland, Australia. The role centers on code migration and functional testing for large codebases. Key responsibilities include designing and running tests, managing Docker environments, and applying large language models (LLMs) to streamline development tasks.

What you will do

  • Design and implement black box functional tests for codebases in multiple programming languages.
  • Set up and maintain Docker environments to ensure reliable builds and consistent test execution.
  • Monitor code coverage and configure automated scoring systems to meet industry standards.
  • Use LLMs (such as Roo Code and Claude) to automate repetitive tasks, improve development cycles, and enhance code quality.

Requirements

  • Minimum 5 years of experience as a Software Engineer, with strong expertise in Python.
  • Deep knowledge of pytest, including fixtures, session-scoped tests, timeouts, and experience designing black box functional tests for CLI tools.
  • Advanced skills with Docker: writing reproducible Dockerfiles, managing user contexts, and securing workspaces.
  • Strong command of Linux and Bash scripting, with experience debugging inside containers.
  • Familiarity with modern Python tools and frameworks (uv, pyproject.toml, packaging).
  • Ability to read and understand code in C, C++, Rust, and Go, using LLMs as needed.
  • Hands-on experience with LLMs (Claude Code, Roo Code, Cursor) to accelerate development and generate test cases.
  • English proficiency at B2 level or above.

Preferred

  • 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 and compensation

  • Freelance, project-based work through Mindrift (Toloka AI).
  • Fully remote and flexible: set your own hours and workload (20-30 hours per week).
  • Compensation varies by project; for this project, AI trainers can earn up to $45 per hour.

About Toloka AI

Toloka AI is dedicated to connecting talented professionals with project-based opportunities in the AI sector, facilitating the enhancement and evaluation of AI systems for leading technology firms.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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