At a Glance
- Tasks: Lead a model-training project with a top AI lab, working on complex Python systems.
- Company: Join Mercor, a forward-thinking tech company with global reach.
- Benefits: Earn $100/hr, enjoy flexible hours, and gain valuable experience.
- Other info: Opportunity for future projects based on your contributions.
- Why this job: Make an impact in AI while enhancing your skills in a dynamic environment.
- Qualifications: Experience with Python and building production-grade systems is essential.
The predicted salary is between 2000 - 2600 £ per month.
Mercor is recruiting U.S./UK/Canada/Europe-based SWEs for a model-training project with a leading foundational model AI lab.
This is a contract role requiring around 20 hours per week, at least one month long, with pay of $100 per hour based on experience. Successful contributions increase the odds of being selected for future projects.
Qualifications- Experience working at top U.S. tech firms.
- Proven track record of building and maintaining complex, production‑grade Python systems, not just scripts or notebooks but full‑featured services, tools, or frameworks used in real‑world environments.
- Deep understanding of Python language fundamentals, including advanced features like decorators, generators, async/await, context managers, and performance tuning (e.g., profiling, memory optimization).
- Experience designing modular, testable codebases, using modern Python tooling and best practices (e.g., FastAPI, Pydantic, type hints, dependency injection, unit/integration testing frameworks).
The vetting process involves a 90‑minute technical interview conducted by a human, focusing on Python. LLMs or Stack Overflow can be used, but you will not be allowed to use an AI IDE. You will hear back within two weeks.
Compensation and Legal Status- Pay: $100 per hour based on experience.
- Contract: Minimum one month.
- Commitment: Around 20 hours per week.
Lead Software Engineer | $100/hr Max in London employer: Obsidian
Mercor is an exceptional employer, offering a unique opportunity to work on cutting-edge AI projects with a leading foundational model lab. With a flexible contract role that allows for around 20 hours of work per week, employees benefit from competitive pay and the chance to enhance their skills in a collaborative environment that values innovation and professional growth.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer | $100/hr Max in London
✨Tip Number 1
Get your networking game on! Reach out to folks in your industry, especially those who work at top tech firms. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Prepare for that technical interview like it’s the Super Bowl! Brush up on Python fundamentals and advanced features. Practise coding challenges and be ready to explain your thought process clearly.
✨Tip Number 3
Show off your projects! If you’ve built any complex Python systems, make sure to have them ready to discuss. Real-world examples of your work can really set you apart from the competition.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Lead Software Engineer | $100/hr Max in London
Some tips for your application 🫡
Show Off Your Experience:Make sure to highlight your experience with complex, production-grade Python systems. We want to see what you've built and how it’s been used in real-world environments, so don’t hold back!
Get Technical:Dive into the nitty-gritty of Python in your application. Mention your familiarity with advanced features like decorators and async/await. We love seeing candidates who know their stuff inside out!
Code Quality Matters:Talk about your approach to designing modular and testable codebases. We’re keen on modern Python tooling and best practices, so share any frameworks or tools you’ve used that align with this.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Obsidian
✨Know Your Python Inside Out
Make sure you brush up on your Python fundamentals, especially the advanced features like decorators and async/await. Be ready to discuss how you've used these in real-world projects, as this will show your depth of knowledge.
✨Showcase Your Project Experience
Prepare to talk about specific projects where you've built complex, production-grade systems. Highlight your role, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Familiarise Yourself with Modern Tooling
Get comfortable with modern Python tooling and best practices, such as FastAPI and Pydantic. Be ready to explain how you've implemented these in your codebases, as this will show you're up-to-date with industry standards.
✨Practice Technical Questions
Since the interview is technical and lasts 90 minutes, practice answering common Python-related questions. Use resources like LLMs or Stack Overflow for guidance, but remember to think through your answers clearly and logically during the interview.