
Python Software Engineer - AI
Mercor · United States
- Hybrid
- Part-time
- $100,000 / year
- United States
Job highlights
- Develop complex Python systems for AI research labs.
- Utilize FastAPI, Pydantic, and modern Python practices.
- Optimize performance and manage memory in Python.
- Collaborate with leading AI foundational model labs.
- Work independently on AI model enhancement projects.
About the role
Python Software Engineer
Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey.
Position Overview
We are seeking a highly skilled Python Software Engineer to join our team on a contract basis. This role involves developing and maintaining complex Python systems for AI model training and evaluation in collaboration with top AI research labs.
Role Responsibilities
- Develop and maintain complex, production-grade Python systems for real-world environments.
- Design modular, testable codebases using modern Python tooling and best practices such as FastAPI and Pydantic.
- Optimize performance through profiling and memory management in Python.
- Collaborate with leading foundational model AI labs to improve AI model training and evaluation.
- Work independently and asynchronously to meet deadlines and enhance AI model performance.
Qualifications
- Experience working at top US tech firms.
- Proven track record with complex Python systems.
- Deep understanding of Python language fundamentals.
- Experience with FastAPI, Pydantic, and modern Python best practices.
Interview Process
The interview process includes a 90-minute human interview focused on Python. No AI IDE is allowed; however, LLMs and Stack Overflow are permitted.
Compensation & Legal
- Hourly contractor
- Paid $100/hour
Application Process (Takes 20–30 mins to complete)
- Upload resume
- AI interview based on your resume
- Submit form
Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.
Key skills/competency
- Python
- Software Engineering
- AI Model Training
- FastAPI
- Pydantic
- Performance Optimization
- Codebase Design
- Technical Talent
- Asynchronous Work
- US Tech Firms
Skills & topics
- Python
- Software Engineer
- AI
- Machine Learning
- FastAPI
- Pydantic
- Contract
- Remote
- Developer
- Engineering
How to get hired
- Tailor your resume: Highlight experience with complex Python systems and top US tech firms.
- Prepare for the interview: Focus on Python fundamentals and modern best practices like FastAPI and Pydantic.
- Understand the process: Complete the resume upload, AI interview, and submission form promptly.
- Leverage resources: Visit talent.docs.mercor.com for detailed interview and platform information.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the application process for the Python Software Engineer role at Mercor?
- The application process for the Python Software Engineer role at Mercor involves uploading your resume, completing an AI interview based on your resume, and submitting the form. This typically takes 20-30 minutes. Applications are reviewed daily.
- What kind of technical skills are most important for this Python Software Engineer position at Mercor?
- The most important technical skills for this Python Software Engineer position at Mercor include a deep understanding of Python language fundamentals, experience with complex Python systems, and proficiency with modern Python tooling like FastAPI and Pydantic. Experience at top US tech firms is also crucial.
- Can I use external resources during the Python Software Engineer interview at Mercor?
- Yes, during the 90-minute human interview for the Python Software Engineer role at Mercor, you are permitted to use LLMs and Stack Overflow. However, AI IDEs are not allowed.
- What is the compensation for the Python Software Engineer contract role at Mercor?
- The Python Software Engineer role at Mercor is a contract position paid at an hourly rate of $100.
- What is the expected commitment for the Python Software Engineer role at Mercor?
- The commitment for this Python Software Engineer contract role at Mercor is 20 hours per week for a duration of 1 month.
- Who are Mercor's investors, and what does this mean for the Python Software Engineer role?
- Mercor's investors include prominent figures and firms like Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey. This backing suggests a strong, well-supported company, offering exciting opportunities for engineers working on advanced AI projects.
- What is the focus of the human interview for the Python Software Engineer position?
- The 90-minute human interview for the Python Software Engineer position at Mercor is specifically focused on your Python skills and understanding of software engineering best practices.