This job post has expired on March 04, 2026. It is likely that the position has already been filled.
Software Engineer (Python) at Mercor
posted 8 months agoSoftware Engineer (Python) | $100–200/hr | Worldwide Remote
Mercor is hiring Software Engineers on behalf of a leading AI lab to help train and improve agentic AI systems. In this role, you'll work closely with advanced AI models, providing high-quality engineering input that helps these systems reason, plan, and execute complex software tasks. This is a hands-on role ideal for engineers who enjoy breaking down real-world problems, writing production-quality Python, and thinking critically about how software agents should behave in practical scenarios.
What You'll Do
- Write, review, and evaluate Python code used to train and assess AI agentic systems
- Break down complex engineering tasks into structured steps and workflows
- Debug, refactor, and improve code to demonstrate best practices to AI systems
- Provide high-quality feedback on AI-generated code and reasoning
- Work on backend-style problems involving APIs, data processing, and system logic
- Help shape how AI agents approach real-world software engineering problems
What We're Looking For
- 2–8 years of professional software engineering experience (post college)
- Strong proficiency in Python
- Experience with backend systems, APIs, or data-driven applications
- Strong fundamentals in data structures, algorithms, and software design
- Ability to reason clearly about code quality, edge cases, and trade-offs
- Comfortable working independently with clear written communication
Nice to Have
- Experience with frameworks such as Django, Flask, or FastAPI
- Exposure to distributed systems or cloud infrastructure
- Prior experience evaluating or mentoring other engineers
- Interest in AI systems, developer tools, or human-in-the-loop training workflows
Why Join
- Contribute directly to the training of next-generation agentic AI systems
- Work with a top-tier AI lab through Mercor
- Competitive pay based on experience and contribution quality
- Opportunity to influence how AI learns real-world software engineering
How to apply for this role
- Upload your resume — keep it up-to-date and in English. Mercor will auto-fill your profile from it.
- Complete the AI interview — a 15-minute conversation about your experience. Be ready to discuss specific projects and challenges you've solved.
- Submit your application — only about 20% of applicants finish all the steps, so completing yours puts you well ahead.