This job post has expired on May 18, 2025. It is likely that the position has already been filled.

Python Software Engineer (Docker Required)
Location: Remote
Pay Rate: $55-$60/hr (Hourly Contract)
About Mercor:
Mercor specializes in recruiting talented engineers for top AI research labs. Our investors include Benchmark, General Catalyst, Adam D’Angelo, Larry Summers, and Jack Dorsey. Our team is based in San Francisco, CA.
Job Overview:
We are seeking experienced Python Software Engineers to support a leading AI research lab in environment setup, dependency management, and debugging for open-source Python projects. This fully remote role offers flexible hours and competitive compensation.
Responsibilities:
Set up Python development environments, resolve dependency issues, and ensure successful test runs.
Debug and troubleshoot dependency conflicts, version compatibility, and deprecated APIs.
Modify Dockerfiles to replicate historical software environments accurately.
Collaborate effectively with open-source Python communities, interpreting metadata and documentation from GitHub, PyPI, and ReadTheDocs.
Requirements:
Strong expertise in Python and Docker.
Deep experience setting up Python environments (managing dependencies, virtual environments, pip, pyenv).
High attention to detail.
Exceptional communication skills, both written and verbal.
Preferred Experience:
Familiarity with Python tooling, including packaging, editable installs, and extras.
Basic DevOps awareness, including environment mirroring and version management tools (pyenv, conda).
Open-source ecosystem familiarity, such as prior contributions or engagements with OSS Python projects.
Strong debugging skills focused on resolving environment and test errors.
Interview Process:
Submit your resume and immediately complete a 45-minute interview.
Technical interview (30-60 minutes) includes setting up a Python environment using Docker. Ensure Docker is pre-installed on your device prior to the interview.
You will share your screen during the technical challenge and upload your completed Dockerfile afterward.
Compensation & Benefits:
Hourly pay range: $55-$60/hr.
One-time $150 bonus upon successfully passing the interview and joining the project.
Paid weekly via Stripe Connect.
Flexible commitment: 20-40 hours/week.
Additional Details:
Initial two-week trial period to evaluate mutual fit, with extension based on performance.
Open to candidates globally, striving for competitive pay rates in all geographies.
Apply Today: Upload your resume and complete your immediate technical assessment to join our innovative team.
Upload resume → AI interview → Complete form → Submit application
Upload your best, up-to-date resume in English. Mercor will extract details and fill out your profile automatically. Review and adjust as needed.
SHOCKING FACT: Only ~20% of applicants complete their application! Take the 15-minute AI interview about your experience and you'll have MUCH HIGHER chances of getting hired!
AI Interview Tips: The interview focuses on your resume and work experience. Be ready to discuss specific projects and how you solved challenges.
Takes about 15 minutes | Dramatically improves your chances