Skip to content
aitrainer.work - AI Training Jobs Platform
STEM mercor

Senior Software Engineers

Mercor Remote, Canada, USA

Education

Any

Type

hourly

Pay Rate (by country)

$50–$75/hr

Listed

27d ago

✅ Applying through this link supports our platform at no cost to you.

This position is hosted on an external talent platform. Please only apply for this position if it fits your skills and interests.

Apply Now

In our Talent Pool?

Apply through this link and we can vouch for you to Mercor. ? We vouch for Talent Pool members who apply through our referral link, when we believe they're a strong match. Not every applicant gets a vouch. Not in the pool yet? Set up your profile first.

Set up your profile →

Mercor: our referral track record

We've referred 556 candidates to Mercor roles. 5% (29) were placed.

What We Know About This Role

Contract length
1 week

About this Role

From the Mercor listing

Join us in helping advance the next generation of AI models!

We are looking for experienced Software Engineers to contribute to a cutting-edge AI evaluation project. This project plays a key role in improving how frontier language models understand, reason about, and generate production-quality software. You'll evaluate AI-generated solutions through the lens of an experienced software engineer, helping shape the future of AI-assisted software development.


Project Timeline

  • Project Duration: Approximately 1 week

  • Expected Timeline: July 8–14

  • Expected commitment: at least 10 hours

  • Candidates must be located in US/ Canada due to the need for real-time collaboration with the project team.


Background & Qualifications

YOE

  • 3+ years of professional software engineering experience (or equivalent open-source experience)

Technical Expertise

  • JavaScript / TypeScript: Node.js, React, TypeScript, modern web application development

  • Go: Backend services, distributed systems, REST/gRPC APIs, cloud-native development (Kubernetes experience is a plus)

  • Python: Backend development, open-source libraries, DevOps/infrastructure automation, testing frameworks

Software Engineering

  • Experience working with large production codebases

  • Ability to quickly understand unfamiliar repositories and software architectures

  • Experience reviewing code for readability, maintainability, and software design

  • Strong engineering judgment and a solid understanding of software engineering best practices

GitHub & Open Source

  • Strong understanding of Git and GitHub workflows (e.g., branching, Issues, Pull Requests, and Code Reviews)

  • Experience navigating open-source repositories and collaborating through GitHub

  • Familiarity with open-source development workflows is highly preferred

  • Familiarity with SWE-Bench or SWE-Bench Pro is a plus

Communication

  • Strong English communication skills

Responsibilities

  • Become familiar with assigned open-source codebases and their engineering practices

  • Review code changes, technical discussions, and related software artifacts

  • Evaluate AI-generated code for correctness, quality, maintainability, and engineering best practices

  • Provide structured evaluations with clear technical reasoning

  • Collaborate with fellow technical reviewers to ensure high-quality and consistent evaluations


Note: This is not a software development role. Rather than writing code, you'll leverage your software engineering expertise to evaluate AI-generated solutions and help improve the capabilities of state-of-the-art coding models.

Requirements

  • Must be eligible to work in one of: Remote, Canada, USA
  • Fluent proficiency in English (Written & Verbal)
  • Reliable high-speed internet connection
  • Bachelor's degree or equivalent professional experience
  • Demonstrated expertise in STEM

Eligible Languages

Fluent proficiency in English

English

Key Responsibilities

  • Become familiar with assigned open-source codebases and their engineering practices
  • Review code changes, technical discussions, and related software artifacts
  • Evaluate AI-generated code for correctness, quality, maintainability, and engineering best practices
  • Provide structured evaluations with clear technical reasoning

Why This Role

Geography stops mattering here. This remote Senior Software Engineers opportunity pays $62.5/hr regardless of where you're based, making it a solid entry point into STEM work without needing to relocate.

Skills & Categories

Explore other opportunities in related specializations:

Related Jobs

Mercor

Browse All Jobs from Mercor

Discover more opportunities on Mercor that match your skills and interests.

View All Mercor Jobs →

Verified Reviews

Loading reviews…

Community Reviews

Loading reviews…
💬

Share your experience with Mercor

Help other candidates make better decisions by leaving a review.

Sign in to leave a review

Frequently Asked Questions

Is Mercor for freelancers or full-time contractors?

Mercor places you with one client for a defined engagement, like 'Python Tutor for 3 months', rather than having you grab small tasks from a shared queue. Most roles function as steady contract work, not one-off gigs.

Does Mercor's application require an on-camera interview?

Yes, every applicant records a video interview with an AI interviewer that asks questions about your resume. Clients review that recording to judge communication skills before matching, so there's no way to apply without going on camera.

Does it cost money to apply to Mercor?

No, applying and joining Mercor is free. Mercor's revenue comes from a fee it charges the client on top of your hourly rate, not from applicants. Treat any request for payment to join as a red flag.

Is academic-niche AI training just data labeling?

No, it's closer to academic research. Expect to write or verify complex proofs, solve advanced equations, or check the logic behind a model's step-by-step reasoning. The goal is teaching AI systems to reason deeply within your specific field.

Do I need a PhD for academic-niche AI training roles?

For the top pay tiers, a PhD or current enrollment is usually expected. But the domain assessment is what actually decides it: if you can solve the problems, the degree becomes secondary.

Is academic-niche AI training a continuous job?

Usually not. Work runs in campaigns, like training a model specifically on quantum mechanics, that might last a few weeks. Treat it as a high-paying fellowship or grant rather than a permanent daily job.

What does STEM work look like for a Senior Software Engineers?

Tasks here are scoped to STEM, not generic labeling. As a Senior Software Engineers, expect to draw on real domain judgment (evaluating outputs, correcting errors, or providing expert reasoning specific to STEM) rather than following a one-size-fits-all rubric. If you don't have hands-on STEM background, this is likely not the right listing to start with.

Do I need to be fluent in English?

Yes. This role specifically requires English proficiency. You will likely be evaluated on written fluency during the assessment, not just conversational level. If English is not your first language or you are not professionally fluent, this is not the right role. Filter for your native language to find better-matched listings.

What happens when I click Apply on this listing?

You'll be taken to Mercor's external site to complete your application there. This listing links through a referral, but the process is identical to applying directly; the link just routes you correctly. Create an account on their site and follow their onboarding steps.

Can I apply from outside Canada or USA?

This specific role is open only to people based in Canada and USA. If you are somewhere else, applying is unlikely to lead to an offer even if you pass the assessment, because the restriction is usually about where the work can legally be contracted rather than your skills. Read the full description for any tax-residency or right-to-work caveats before you apply, since they can differ by country.

How soon will I start working after applying to Mercor?

Not immediately. Mercor is a talent marketplace, not a task queue, so applying puts you in a pool of candidates. You start working only once a specific client, like a major AI lab, selects your profile, and that matching process can take weeks.