Senior Software Developer in London

Senior Software Developer in London

London Freelance 20000 - 30000 £ / year (est.) Working from home possible
O

At a Glance

  • Tasks: Join a leading AI lab to develop and train advanced models.
  • Company: Mercor, a forward-thinking tech company with global reach.
  • Benefits: Earn $100 per hour, flexible hours, and potential for future projects.
  • Other info: Dynamic contract role with opportunities for growth and learning.
  • Why this job: Make an impact in AI while working with top-tier tech professionals.
  • Qualifications: Experience with Python and building production-grade systems required.

The predicted salary is between 20000 - 30000 £ per year.

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).

Interview Process

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.

Senior Software Developer in London employer: Obsidian

Mercor is an exceptional employer for Senior Software Developers, offering a unique opportunity to work on cutting-edge AI projects with a leading foundational model lab. With a flexible contract structure and competitive pay of $100 per hour, employees can enjoy a balanced work-life while contributing to innovative solutions. The company fosters a collaborative culture that values expertise and encourages professional growth, making it an ideal environment for tech talent looking to make a meaningful impact.

O

Contact Details:

Obsidian Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer 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 referrals or insider info about job openings.

Tip Number 2

Prepare for that technical interview like a pro! Brush up on Python fundamentals and practice coding challenges. Remember, they want to see your problem-solving skills in action, so don’t just memorise – understand!

Tip Number 3

Show off your projects! If you’ve built any complex Python systems, make sure to highlight them during interviews. 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 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 Senior Software Developer in London

Python
Advanced Python Features
Decorators
Generators
Async/Await
Context Managers
Performance Tuning

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with complex, production-grade Python systems. We want to see how you've built full-featured services and tools, so don’t hold back on the details!

Show Off Your Skills:In your cover letter, mention your deep understanding of Python fundamentals and any advanced features you’ve worked with. We love seeing examples of decorators, async/await, and performance tuning in action!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so make sure your skills and experiences shine through without unnecessary fluff.

Apply Through Our Website:Don’t forget 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 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 Problem-Solving

Since the interview includes a technical component, practice solving Python problems without relying on AI tools. Use platforms like LeetCode or HackerRank to sharpen your skills and get used to explaining your thought process as you code.