Mindrift logo

Senior Python Systems Developer - Functional Testing Specialist

MindriftRemote — Iowa, United States
Remote Contract $80/hr - $80/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 should possess a strong background in software engineering, particularly in Python, with a minimum of 5 years of relevant experience. You should be adept at functional testing and have expert-level skills in Docker and Linux. Familiarity with various programming languages and the use of LLMs to enhance coding tasks is also required.

About the job

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

Mindrift connects professionals with project-based AI assignments for top technology companies. Projects focus on testing, evaluating, and refining AI systems. This position is not a permanent employment arrangement but a project-based contract.

Role overview

The Senior Python Systems Developer - Functional Testing Specialist works remotely from Iowa, United States. This role centers on building and running functional tests for large codebases, often across several programming languages. Advanced skills in Python, Linux, and Docker are essential, along with the ability to work with C, Rust, and Go. Familiarity with tools like Roo Code or Claude Code helps streamline iterative development.

What you will do

  • Create and maintain black box functional tests for codebases using multiple programming languages.
  • Design and manage Docker environments to ensure consistent builds and test execution on different platforms.
  • Monitor code coverage and automate scoring to align with industry standards.
  • Use large language models (LLMs) such as Roo Code and Claude to automate tasks, improve code quality, and accelerate development.

Requirements

  • 5+ years as a Software Engineer, with deep experience in Python.
  • Strong background with pytest, including fixtures, session-scoped tests, and timeouts, and experience designing black-box functional tests for CLI tools.
  • Expertise in Docker: writing reproducible Dockerfiles, managing user contexts, and maintaining secure environments.
  • Advanced Linux and Bash scripting, with the ability to debug inside containers.
  • Experience with modern Python tooling such as uv, pyproject.toml, and packaging.
  • Ability to read and interpret C, C++, Rust, and Go code, using LLMs as support.
  • Direct experience using LLMs (Claude Code, Roo Code, Cursor) to improve development and test creation.
  • English proficiency at B2 level or higher.

Preferred qualifications

  • Experience with agent evaluation platforms and MCP CLI.

Tools and technologies

Key tools include 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, and kcov.

Benefits

  • Freelance, project-based work through the Mindrift platform (powered by Toloka AI).
  • Fully remote with flexible scheduling (20-30 hours per week).
  • Competitive pay: AI trainers on this project can earn up to $80 per hour.

About Mindrift

Mindrift specializes in connecting skilled professionals with innovative project-based AI opportunities, enabling you to work on cutting-edge technology from the comfort of your home.

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.