Software Developer

Software Developer

Freelance 26 - 32 £ / hour (est.) Home office possible
Go Premium
M

At a Glance

  • Tasks: Diagnose and solve software issues in cutting-edge AI research.
  • Company: Join Mercor, a leading talent marketplace for AI innovation.
  • Benefits: Work remotely, flexible hours, and competitive pay.
  • Why this job: Make a real impact on next-gen machine learning systems.
  • Qualifications: 1 year of software engineering experience and open-source contributions.
  • Other info: Open-ended engagement with potential for long-term collaboration.

The predicted salary is between 26 - 32 £ per hour.

Mercor is seeking experienced software engineers to support a leading AI lab in advancing research and infrastructure for next-generation machine learning systems. This engagement focuses on diagnosing and solving real issues derived from major open-source repositories through hands-on coding, debugging, and validation. It’s an opportunity to contribute your technical expertise to cutting-edge AI research while working independently and remotely on your own schedule.

Key Responsibilities

  • Analyze and resolve software issues drawn from large open-source codebases.
  • Write tests and validate code solutions that address specific bugs or system inefficiencies.
  • Implement and refine APIs, database structures, and backend components supporting AI workflows.
  • Configure local development environments to replicate and investigate complex issues.

Ideal Qualifications

  • 1 year of professional software engineering experience in a fast-paced or technically demanding environment.
  • Proven contribution history to one or more of the following open-source repositories is a must: astropy/astropy, django/django, matplotlib/matplotlib, pytest-dev/pytest, scikit-learn/scikit-learn, sphinx-doc/sphinx, sympy/sympy.
  • Advanced proficiency in Python API development and structured testing.
  • Excellent analytical, written, and communication skills.
  • Exceptional attention to detail and persistence in debugging complex systems.
  • Residency in one of the following regions: United States, United Kingdom, Canada, Australia, or New Zealand.

More About the Opportunity

  • Fully remote and asynchronous; complete work on your own schedule.
  • Expected workload: 10-20 hours per week with flexibility to scale up to 40 hours.
  • Duration: open-ended engagement with potential for long-term collaboration.
  • Project start date: mid to late October (applications reviewed on a rolling basis).

Compensation & Contract Terms

  • Independent contractor engagement through Mercor.
  • Hourly compensation paid weekly via Stripe Connect.
  • Payments based on services rendered; contractors maintain full control over their work schedule and methods.

Application Process

  • Submit your resume and include links to your GitHub profile and relevant repository contributions.
  • Applications reviewed continuously; shortlisted professionals will be contacted for next steps.
  • Typical response time: within one week of submission.

About Mercor

Mercor is a talent marketplace that connects top experts with leading AI labs and research organizations. Our investors include Benchmark, General Catalyst, Adam D'Angelo, Larry Summers, and Jack Dorsey. Thousands of professionals across domains like engineering, research, law, and creative services have partnered with Mercor on frontier AI projects.

Software Developer employer: Mercor

Mercor is an exceptional employer for software developers, offering the unique opportunity to work remotely and independently on cutting-edge AI research projects. With a flexible schedule and the chance to contribute to significant open-source initiatives, employees can enjoy a supportive work culture that prioritises innovation and personal growth. The company fosters a collaborative environment where technical expertise is valued, making it an ideal place for professionals looking to make a meaningful impact in the field of machine learning.
M

Contact Detail:

Mercor Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer

✨Tip Number 1

Get your GitHub profile in tip-top shape! Make sure it showcases your contributions to open-source projects, especially those mentioned in the job description. This is your chance to shine and show off your coding skills!

✨Tip Number 2

Network like a pro! Reach out to fellow developers or join online communities related to AI and software development. You never know who might have insider info on job openings or can refer you directly to Mercor.

✨Tip Number 3

Prepare for technical interviews by brushing up on your debugging skills. Practice solving real issues from open-source repositories, as this will be key in demonstrating your problem-solving abilities during the interview process.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, keep an eye on your email for quick responses, as applications are reviewed on a rolling basis. Don’t miss out!

We think you need these skills to ace Software Developer

Software Engineering
Python
API Development
Debugging
Test Writing
Code Validation
Open-Source Contribution
Analytical Skills
Attention to Detail
Communication Skills
Problem-Solving Skills
Local Development Environment Configuration
Database Structures
AI Workflows

Some tips for your application 🫡

Tailor Your Resume: Make sure your resume highlights your experience with open-source contributions and Python API development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Showcase Your GitHub: Include links to your GitHub profile and any relevant repositories in your application. This is your chance to show us your coding style and problem-solving skills, so pick your best work!

Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so make sure to communicate your experience and skills effectively without unnecessary fluff.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to review your application and get back to you quickly, so don’t miss out on this opportunity!

How to prepare for a job interview at Mercor

✨Know Your Code

Before the interview, brush up on your contributions to open-source repositories. Be ready to discuss specific bugs you've fixed or features you've implemented. This shows your hands-on experience and familiarity with real-world coding challenges.

✨Master the Basics of AI Workflows

Since the role involves supporting AI workflows, make sure you understand the fundamentals of machine learning systems. Familiarise yourself with how APIs and database structures work in this context, so you can speak confidently about your technical expertise.

✨Prepare for Problem-Solving Questions

Expect to tackle some coding problems during the interview. Practice debugging and validating code solutions beforehand. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with solving issues on the spot.

✨Show Off Your Communication Skills

As a remote position, clear communication is key. Be prepared to explain your thought process when solving problems. Practise articulating your ideas and solutions clearly, as this will demonstrate your analytical skills and attention to detail.

Software Developer
Mercor
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>