At a Glance
- Tasks: Join a model-training project and develop advanced Python systems.
- Company: Mercor, a leading AI lab with exciting projects.
- Benefits: Earn $100/hr, flexible hours, and potential for future projects.
- Other info: Dynamic role with a chance to grow your career in AI.
- Why this job: Make an impact in AI while working with top tech talent.
- Qualifications: Experience with complex Python systems and modern coding practices.
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.
Sr. Software Engineer | $100/hr employer: Obsidian
Mercor is an exceptional employer for Sr. 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 tech talent seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Sr. Software Engineer | $100/hr
✨Tip Number 1
Get your network buzzing! Reach out to former colleagues or friends in the industry. A personal recommendation can make all the difference when you're applying for roles like this.
✨Tip Number 2
Brush up on your Python skills before the interview. Dive into those advanced features and be ready to showcase your knowledge. We know you’ve got it, so let’s make sure you can flaunt it!
✨Tip Number 3
Practice makes perfect! Try mock interviews with a friend or use online platforms to simulate the technical interview. The more comfortable you are, the better you'll perform.
✨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 familiar faces in our talent pool!
We think you need these skills to ace Sr. Software Engineer | $100/hr
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your application to highlight your experience with Python and any relevant projects. We want to see how your skills align with what we're looking for, so don’t hold back!
Showcase Your Experience:When detailing your past roles, focus on your achievements in building complex, production-grade systems. We love seeing real-world examples of your work, so include specifics about the tools and frameworks you've used.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Make it easy for us to see why you’re a great fit for the role!
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!
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 practical 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 platforms like LeetCode or HackerRank to sharpen your skills, but remember, no AI IDEs allowed during the actual interview!