Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative firm is seeking a skilled DevOps Engineer to support a leading AI research lab. This remote role focuses on configuring development environments and managing dependencies for open-source Python projects. You will be responsible for ensuring codebases run smoothly, with a strong emphasis on attention to detail and effective communication. Join a dynamic team that values flexibility and offers competitive compensation, including a bonus for successful candidates. If you are passionate about technology and eager to contribute to impactful projects, this opportunity is perfect for you.
Join to apply for the DevOps Engineer role at Mercor
Join to apply for the DevOps Engineer role at Mercor
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Mercor
Mercor is hiring software engineers to assist a leading AI research lab with environment setup and dependency management for open-source Python projects. Your work will focus on configuring development environments, resolving dependency issues, and ensuring tests pass across various codebases. This is a remote, flexible role.
Note: You must have Docker installed on your device prior to taking the interview. Candidates who pass the interview and join the project will receive a $150 bonus, in addition to hourly compensation for the project.
Job requirements
A strong candidate might have some of the following traits:
• Comfortable with getting Python codebases set up, including using virtual environments
• Has used tools like pip, venv, and pyenv
• Understands Python packaging: editable installs, extras (e.g. .[dev]), version constraints
2. DevOps Awareness (even at a lightweight level)
• Understands Python versioning and how to manage multiple versions (via pyenv, conda, etc.)
• Knows how to mirror historical environments (aligning with commits, timestamps, etc.)
• May have experience containerizing apps but understands how to recreate that behavior locally
3. Strong Debugging / Test-Focused Thinking
• Skilled at reading test error output and knowing when it’s a code issue vs. an env issue
• Can trace dependency issues, like version conflicts, incompatible changes, or deprecated APIs
4. Comfortable with Open Source Ecosystems
• Has explored or contributed to open source Python projects
• Understands that OSS projects evolve over time — and that older commits may need older tools
• Can read and interpret metadata and documentation from GitHub, PyPI, ReadTheDocs, etc.
More details about the role
Preparing for the interview
Role Logistics:
About Mercor
Referrals increase your chances of interviewing at Mercor by 2x
Get notified about new DevOps Engineer jobs in Canada.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.