Job Closed

This listing is no longer active.

Mindrift logo
Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Senior Python Developer - Code Migration Specialist

Location

Iowa

Posted

85 days ago

Salary

0

Seniority

Senior

Job Description

Senior Python Developer - Code Migration Specialist

Mindrift

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About the Role This project is suited for a Senior Python developer with deep functional testing experience, strong Linux and Docker skills, the ability to read code across multiple languages with the support of LLMs (e.g., C, Rust, Go) and translate requirements for migration tasks, and confidence using tools like Roo Code or Claude Code to accelerate iterative development. Key Responsibilities - Create functional black box tests for large codebases in various source languages - Create and manage Docker environments to ensure 100% reproducible builds and test execution across different platforms - Monitor code coverage and configure automated scoring criteria to meet industry benchmark-level standards - Leverage LLMs (Roo Code, Claude) to accelerate development cycles, automate repetitive tasks, and improve overall code quality

Job Requirements

  • 5+ years of experience as a Software Engineer (primarily Python)
  • Deep experience with pytest (fixtures, session-scoped, timeouts) and designing black-box functional tests for CLI tools
  • Expert-level Docker skills (reproducible Dockerfiles, user contexts, secure workspaces)
  • Strong Linux & Bash scripting skills and comfort debugging inside containers
  • Proficiency with modern Python tooling (uv, pyproject.toml, packaging)
  • Ability to read and understand with LLM many coding languages (for example C, C++, Rust, or Go)
  • Experience using LLMs (Claude Code, Roo Code, Cursor) to accelerate iterative development and test-case generation
  • English language - B2 or higher
  • Requirements +
  • Prior 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

  • What we can offer
  • Freelance project-based collaboration via the Mindrift platform (powered by Toloka AI)
  • Fully remote and flexible participation — choose when and how much to contribute (20-30 hours per week)
  • Task-based compensation, equivalent to up to $80/hour* depending on performance and volume
  • Opportunity to contribute to innovative AI projects for leading tech companies
  • Supportive global community
  • Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Related Job Pages

More Full-stack Engineer Jobs

FanDuel logo

Staff Software Engineer – Market Making

FanDuel

FanDuel is America's #1 Sportsbook. We make every moment more.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Your work is consistently of high quality. • You solve difficult problems, applying appropriate technologies and best practices. • You lead your team to invent, design and build software that is stable and performant. • You create flexible software without over-engineering. • You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies. • You track security risks and mitigate and/or escalate them in a timely manner. • You help balance customer requirements with the team requirements. • You work to resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it. • You are able to train new team-mates on how your team's software is constructed, how it operates, how secure it is, and how it fits into the bigger picture. • Your influence extends beyond the team at and org level. • You mentor and help to develop others. • You provide excellent customer support.

United Kingdom
FanDuel logo

Senior Staff Software Engineer – Market Making

FanDuel

FanDuel is America's #1 Sportsbook. We make every moment more.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Experience in both quantitative modeling practices and coding. You will be assisting in the creation of models/strategies and working with other engineers on your team to productionalize this software. • You work in project ideas with stakeholders, and peers • You own parts of product and technology & become subject matter experts • You write simple and extendable code following standards and best practices. You test your code thoroughly • You help balance customer requirements with the team requirements • You lead team evolution by actively participating in the code review process, design discussions, team planning, and ticket/metric/COE reviews • You classify, store, and handle data in accordance with FanDuel policies • You track security risks and mitigate and/or escalate them in a timely manner • You focus on operational excellence, constructively identifying problems and proposing solutions • You take on projects and make software enhancements that improve the team software and processes • You work to resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it • You are able to train new team-mates on how your team's software is constructed, how it operates, how secure it is, and how it fits into the bigger picture • Your influence extends beyond the team at and org level • You foster a constructive dialogue and seek resolutions in a professional way • You help recruit and interview for your team • You estimate stories/tasks accurately and deliver them in time • You mentor and help to develop others • On-call rotation where required. You provide excellent customer support • You keep yourself up to date with market standards, open-source frameworks • You build and evolve components that support real-time quoting and decisioning with careful attention to latency, throughput, and correctness • You implement and maintain risk controls and guardrails (e.g., exposure checks, limits, throttling/filters, kill switch patterns) • You ensure high-quality decision logging so strategies can be debugged, replayed, and improved using real quote/fill outcomes • You partner with quants and stakeholders to define and monitor key metrics (e.g., quote ratio, win rate, expected vs realized margin, exposure/capital utilization) • Most importantly, you are; humble, pragmatic, self-managed, thirsty for knowledge, never satisfied and always challenging the norm. Responsible for the state of the code you both inherit and produce • Creative problem-solving ability • A passion for learning and always getting better

United Kingdom
Twilio logo

Senior Software Engineer

Twilio

Twilio is a Platform-as-a-Service (PaaS) company established in 2007. In support of a flexible workplace, Twilio has previously posted freelance, flexible schedule, part-time, hybr

• Design, build, and maintain large-scale backend services with a focus on reliability, availability, scalability, and performance. • Lead technical design efforts and ensure architecture decisions are well-documented and future-proof. • Collaborate closely with senior engineers, product managers, and cross-functional stakeholders. • Champion high-quality engineering practices, including automated testing, maintainable code, and thorough documentation. • Own and continuously improve Twilio’s developer experience for SDK customers. • Support customers by troubleshooting issues and promoting backend and SDK best practices. • Contribute to operational excellence by maintaining a high reliability bar and participating in incident response and system improvements.

United Kingdom
OneStudyTeam logo

Staff Engineer

OneStudyTeam

Better. Sooner. Together.

OtherRemoteTeam 201-500H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We're looking for a Staff Engineer who is passionate about exploring, adopting, and scaling the use of new technologies—including Artificial Intelligence (AI) and automation tools—to drive continuous improvement across our engineering organization. You delight in solving difficult problems, pay close attention to detail, and believe in the value of automation. You shine as a collaborator and excel as an individual contributor. You have the courage to lead and to tackle extremely difficult problems as a member of a powerful team. Your personal initiative and discipline allow you to thrive while working remotely. Your high degree of empathy for others makes you the kind of colleague everyone wants on their team. As an integral member of a fast-growing organization, you will put your fingerprint on what we do and how we do it. What You’ll Be Working On: - Deliver extraordinary software that solves complex, real-world problems in healthcare. - Build high-quality, maintainable, and well-tested code across our entire application. - Provide hands-on technical leadership in the evaluation, adoption, and implementation of new tools and emerging technologies (AI/ML, automation, developer productivity platforms). - Influence the long-term engineering strategy, ensuring alignment between emerging technology adoption and business goals. - Work closely with our Design and Product teams as features move through the value stream. - Support your teammates in an environment where collaboration, respect, humility, diversity, and empathy are prized. Qualifications - You have a minimum of 10 years of professional software product development in an Agile environment, ideally developing SaaS products. - The applicant we are looking for has a passion for learning and personal growth, and works best when working with a team of diverse but like-minded individuals. - Proficiency with TypeScript and Node.js for backend development is required. - You have great oral and written communication skills and are comfortable with collaboration in a virtual setting. - You demonstrate an enthusiastic interest to learn new technologies. - You are comfortable with modern infrastructure essentials like AWS, Docker, CI/CD tools, etc. - You are proficient with common development tools (e.g. Git, Jira) and processes (e.g. pairing, testing, code reviews). - Prior experience in the healthcare domain, especially clinical trials and/or HIPAA Compliance is a plus. Requirements - We value diversity and believe the unique contributions each of us brings drives our success. - We do not discriminate on the basis of race, sex, religion, color, national origin, gender identity, age, marital status, veteran status, or disability status. Note - OneStudyTeam is unable to sponsor work visas at this time. If you are a non-U.S. resident applicant, please note that OneStudyTeam works with a Professional Employer Organization. - As a condition of employment, you will abide by all organizational security and privacy policies. - This organization participates in E-Verify. Mandatory Employer Disclosures - Notice to Illinois applicants: Applicants are not obligated to disclose expunged juvenile records or adjudication, arrest, or conviction. - Notice to Connecticut applicants: OneStudyTeam may require applicants to submit to a urinalysis drug test in connection with an application for employment. - Notice to Arizona, Georgia, Indiana, and North Dakota applicants: OneStudyTeam complies with applicable laws prohibiting smoking in and around places of employment. - Notice to Massachusetts applicants: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. - Notice to Rhode Island applicants: OneStudyTeam complies with Rhode Island law prohibiting smoking in enclosed areas within places of employment. - Notice to Maryland applicants: UNDER MARYLAND LAW, AN EMPLOYER MAY NOT REQUIRE OR DEMAND, AS A CONDITION OF EMPLOYMENT, PROSPECTIVE EMPLOYMENT, OR CONTINUED EMPLOYMENT, THAT AN INDIVIDUAL SUBMIT TO OR TAKE A LIE DETECTOR OR SIMILAR TEST.

United States