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 - 2000 £ 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 employer: Obsidian
Mercor is an exceptional employer for Lead Software Engineers, offering a flexible contract role that allows you to contribute to cutting-edge AI projects while working from anywhere in the U.S., UK, Canada, or Europe. With competitive pay of $100 per hour and opportunities for future project selection based on your contributions, Mercor fosters a collaborative work culture that values innovation and professional growth, making it an ideal environment for talented engineers seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer | $100/hr Max
✨Tip Number 1
Get your network buzzing! Reach out to fellow developers, former colleagues, or even friends who might have connections in the industry. A personal referral can make all the difference when you're applying for roles like this.
✨Tip Number 2
Prepare for that technical interview like it’s the final boss level! Brush up on your Python skills, especially those advanced features mentioned in the job description. Practise coding challenges and be ready to explain your thought process clearly.
✨Tip Number 3
Showcase your projects! If you’ve built any complex Python systems, make sure to highlight them during interviews. Having real-world examples of your work can really impress the hiring team and set you apart from other candidates.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. 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
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Lead Software Engineer role. Highlight your experience with Python and any relevant projects you've worked on, especially those that showcase your ability to build complex systems.
Showcase Your Skills:Don’t just list your skills; demonstrate them! Use specific examples from your past work to illustrate your expertise in Python, especially with advanced features and modern tooling. This will help us see how you can contribute to our model-training project.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, less is often more!
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity. Don’t miss out!
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 designed modular and testable codebases, as this is crucial for the role.
✨Practice Technical Questions
Since the interview will be technical, practice common Python-related questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills, but remember, no AI IDEs allowed during the actual interview!