Skip to content
aitrainer.work - AI Training Jobs Platform
Software Engineering afterquery

Software/ML Engineer

AfterQuery • Remote

Education

Not stated

Type

Hourly

Pay Rate

$125/hr

Listed

41d ago

Apply Now →

About this role

From the AfterQuery listing

We're assembling a group of senior software and ML engineers to work on one of the hardest open problems in AI today: how well can frontier models reason about LLM inference systems, GPU-level performance optimization, and model-serving architecture? You'll help design evaluation scenarios, write reference solutions, and grade model outputs on real systems-engineering problems — the same class of problems you likely work on day-to-day.

This is a research-and-evaluation role, not a traditional engineering job — you won't be shipping production code for us, you'll be defining what "correct" and "excellent" look like for AI models tackling the problems you already know deeply.

Requirements

  • Must be eligible to work in Remote
  • Fluent proficiency in English (Written & Verbal)
  • Reliable high-speed internet connection
  • Bachelor's degree or equivalent professional experience
  • Demonstrated expertise in Software Engineering

How long hiring takes

Across the AI training platforms we refer candidates to, the median gap between referral and hire is about 30 days. It varies by platform and role, so treat it as a rough guide for this one.

Within 2 weeks
~25%
Within 6 weeks
~60%
Within 3 months
~80%

Interview Prep

Sample questions for a Software Engineer role, written in-house to help you prepare.

How do you approach designing a system when the requirements are still likely to change?

I design around the parts of the problem I'm confident are stable, like the core data model, and keep the parts most likely to change, like specific business rules, isolated behind clear interfaces. Over-engineering flexibility everywhere just adds complexity to parts of the system that were never going to change.

What's your process for debugging an issue that only reproduces in production, not locally?

I add targeted logging around the suspected area and compare production data or configuration against my local setup, since an issue that's environment-specific usually traces back to a real difference between the two rather than a fundamentally different bug. I avoid making speculative changes without first confirming where the divergence is.

How do you decide when a piece of code needs a test versus when it's low-risk enough to skip?

I prioritize tests for logic with real business consequences if it breaks, or code that's likely to be touched again later by someone unfamiliar with it. Simple, rarely-changed glue code gets less coverage, since the cost of a thorough test there often exceeds the risk it's protecting against.

How do you evaluate a proposed technical solution's trade-offs, like performance versus maintainability?

I start from the actual constraint that matters for this specific system, whether that's genuinely performance-critical or whether maintainability is the bigger long-term cost, rather than defaulting to whichever trade-off I personally prefer. Optimizing for performance the system doesn't need just adds complexity nobody benefits from.

See all 10 questions for this role →

Why this role

$125/hr for Software/ML Engineer work covers both income and flexibility. You set your own hours, and the work draws on Software Engineering knowledge you already have instead of asking you to learn a new field.

Skills and categories

Explore other opportunities in related specializations:

Related jobs

AfterQuery

Browse All Jobs from AfterQuery

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

View All AfterQuery Jobs →

Verified Reviews

Loading reviews…

Community Reviews

Loading reviews…
💬

Share your experience with AfterQuery

Help other candidates make better decisions by leaving a review.

Sign in to leave a review

Common questions

Do I need a PhD to qualify for AfterQuery?

Only for specialist roles: ML research, atmospheric modeling, bioinformatics, COBOL, and audit accounting positions require verifiable credentials, usually a PhD, master's degree, or 5+ years of professional experience. AfterQuery's domain screeners check credentials before confirming an assignment, so listing a degree without the matching experience won't get you through. Generalist reviewer roles have a lower bar but come up less often.

How long do AfterQuery projects last?

Typically 2 to 3 weeks at 10 to 20 hours a week. There's no guaranteed follow-on work once a project closes, so treat it as a high-pay burst contract rather than steady income. AfterQuery does re-hire specialists for new campaigns, but that depends entirely on what AI labs are training at the time.

Why do these AI training roles pay so much?

Because general knowledge isn't what's being tested. The model already knows the basics; what it needs is expertise on edge cases, the rare, difficult, highly technical judgment calls only a senior professional in the field would make correctly.

What does the day-to-day workload look like for elite-expert AI training roles?

Slow and deep, not fast and repetitive. A single task can take 45-60 minutes of researching citations or verifying complex calculations. Quality is what's being measured here, not throughput.

What does Software Engineering work look like for a Software/ML Engineer?

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

What specific skills does this listing call for?

Coding and Expert are named directly in the listing. If you don't have hands-on experience with these, expect the screening process to test for them directly rather than accepting adjacent experience as a substitute.

How much does this specific role pay?

This listing is posted at $125/hr, an hourly rate. Pay can change between when we last checked the listing and when you apply, so confirm the current number on the platform's own application page before committing time.

What happens when I click Apply on this listing?

You'll be taken to Afterquery'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.