Mindrift logo

Senior Python Developer - Code Migration Expert

MindriftRemote — València, Valencian Community, Spain
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

5+ years of software development experience, mainly in Python. Strong experience in functional testing, especially using pytest. Advanced Docker skills for reproducible environments. Proficient in Linux and Bash scripting. Familiarity with modern Python packaging tools. Ability to engage with multiple programming languages using LLMs. Experience with LLM tools for development acceleration. Fluent in English at a B2 level or higher.

About the job

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

This is a contract role for a Senior Python Developer - Code Migration Expert at Mindrift. The position is fully remote, based in València, Valencian Community, Spain. Mindrift connects experienced professionals with project-based AI work for leading technology companies. This contract focuses on evaluating, testing, and improving AI systems. It is not a permanent position.

What you will do

  • Design and implement functional black box tests for large codebases in multiple programming languages.
  • Set up and manage Docker environments to ensure builds and tests are reproducible across various platforms.
  • Monitor code coverage and configure automated scoring, aligning with industry benchmarks.
  • Use large language models (including Roo Code and Claude) to automate tasks, accelerate development, and improve code quality.

Requirements

  • At least 5 years of experience as a Software Engineer, with a strong focus on Python.
  • Advanced skills in pytest, including fixtures, session-scoped tests, and timeouts, plus experience building black-box functional tests for CLI tools.
  • Deep expertise with Docker: writing reproducible Dockerfiles, managing user contexts, and maintaining secure workspaces.
  • Strong Linux and Bash scripting abilities, including debugging in containerized setups.
  • Familiarity with modern Python tools such as uv, pyproject.toml, and packaging.
  • Ability to read and interpret 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 and MCP CLI.

Key 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.

Work arrangement and compensation

  • Freelance, project-based work through the Mindrift platform (powered by Toloka AI).
  • Fully remote with flexible scheduling. You can set your own hours; a weekly commitment of 20-30 hours is recommended.
  • Compensation is based on project scope and expertise. AI trainers can earn up to $30 per hour.

About Mindrift

Mindrift specializes in connecting skilled professionals to project-based AI opportunities, empowering tech companies to improve and evaluate their AI systems effectively. We focus on flexible collaborations that meet the evolving demands of the tech landscape.

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.