Mindrift logo

Senior Python Systems Developer for Functional Testing

MindriftRemote — Lyon, Auvergne-Rhône-Alpes, France
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

Minimum of 5 years of experience as a Software Engineer, primarily in Python. In-depth knowledge of pytest and experience with functional testing. Advanced Docker skills, strong Linux and Bash proficiency, and familiarity with modern Python tooling. Ability to work with multiple programming languages and experience using LLMs for development.

About the job

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

Mindrift connects skilled professionals with project-based AI work from leading technology companies. Projects focus on testing, evaluating, and improving AI systems. This is a freelance, project-based position, not a permanent role.

Role overview

Mindrift seeks a Senior Python Systems Developer with a strong background in functional testing. The position requires advanced Linux and Docker knowledge, the ability to interpret code in several languages (with support from LLMs such as Claude Code or Roo Code), and skill in translating requirements for migration tasks. Familiarity with tools that accelerate iterative development is important.

What you will do

  • Create functional black box tests for large, multi-language codebases.
  • Design and maintain Docker environments to ensure reproducible builds and test runs across platforms.
  • Track code coverage and set up automated scoring systems that align with industry benchmarks.
  • Use LLM tools (such as Roo Code and Claude Code) to streamline development, automate repetitive tasks, and improve code quality.

Requirements

  • Minimum 5 years as a Software Engineer, primarily with Python.
  • Expertise in pytest (including fixtures, session-scoped tests, and timeouts), and experience designing black-box functional tests for CLI tools.
  • Advanced Docker skills: building reproducible Dockerfiles, managing user contexts, and securing workspaces.
  • Strong Linux and Bash scripting skills, including debugging inside containers.
  • Experience with modern Python tools (uv, pyproject.toml, packaging).
  • Ability to read and understand code in other languages (C, C++, Rust, Go) using LLM support.
  • Hands-on experience with LLMs (Claude Code, Roo Code, Cursor) for generating test cases and speeding up development.
  • English proficiency at B2 level or above.

Preferred

  • Background with agent evaluation platforms and MCP CLI.

Technologies and tools

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 project details

  • Freelance, project-based work through the Mindrift platform (powered by Toloka AI).
  • Fully remote and flexible: set your own hours and contribution level (20-30 hours per week).
  • Compensation varies by project and expertise. For this project, AI trainers can earn up to $50 per hour.

About Mindrift

Mindrift specializes in connecting experts with project-based AI opportunities in leading tech companies, focusing on enhancing AI systems through rigorous testing and evaluation.

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.