Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Evaluation Specialist

$35 per hour
Part-time

Mindrift

Please submit your CV in English and indicate your level of English proficiency.

Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.

About the Role

You’ll design coding tasks that challenge frontier AI coding agents. Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome. Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.

Responsibilities

  • Invent a realistic developer scenario — a real bug, a broken ETL, a missing feature — not a toy problem.
  • Build a reproducible Docker environment with pinned dependencies.
  • Write a pytest that verifies outcomes, not specific commands — deterministic, non-flaky, and does not leak the fix.
  • Write an instruction.md that reads like a Jira ticket a developer would receive.
  • Write a reference solve.sh proving the task is solvable.
  • Calibrate difficulty so current state-of-the-art agents solve the task 20–60% of the time.
  • Iterate based on feedback from expert QA reviewers.
  • Later: review other authors’ tasks as a QA reviewer.

Not in scope

  • Data labeling, prompt engineering.
  • Production code to ship — you design problems and verification for AI agents.
  • Leetcode puzzles — scenarios must look like real developer work.
  • Not every candidate task ships — quality over quantity.

Requirements

  • 3+ years of production software development in one backend stack — Python, Go, Node.js, Java, or Rust. Depth in one stack beats breadth.
  • Python + pytest fluency — required regardless of primary stack. The task harness is pytest-based even when the broken app is in another language. Fixtures, parametrize, monkeypatch, timeouts, conftest.py.
  • Docker authoring — reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.
  • Linux & Bash — comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.
  • AI coding agent experience — Claude Code, Cursor, Roo Code, or similar, on non-trivial work. You can cite a specific time the AI was confidently wrong and how you caught it.
  • English — B2+ written.

Not a fit

  • Data Science, ML, or Computer Vision engineers without backend-engineering output.
  • Manual QA testers without automation or test authoring.
  • Frontend-only, low-code / no-code, IT Support, or Business Analysts.
  • Engineers who have never written pytest from scratch.
  • Junior, intern, or assistant as the most recent role.

Preferred qualifications

  • Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.
  • Modern Python tooling (uv, poetry, pyproject.toml).
  • Coverage tooling (pytest-cov, coverage.py, gcov, llvm-cov, kcov).
  • Fuzzing or property-based testing (Hypothesis).
  • Prior contribution to agent-evaluation benchmarks or related frameworks.

Process

Apply → Pass qualification (90-minute sample-task screen + short behavioral interview) → Join a project → Complete tasks → Get paid.

Time commitment

  • Onboarding: ~10 hours per first task.
  • Steady state: ~5 hours per task, 2–4 parallel tasks per author.
  • Realistic weekly load: 8–20 hours. Higher volume available for top performers.
  • You choose when and how to contribute; tasks must be submitted by the deadline and meet acceptance criteria.

Compensation

  • Paid contributions, rates up to $35/hour *.
  • Task-based compensation equivalent to hourly rate, depending on performance and volume.
  • Some projects include incentive payments.

*Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be provided to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Submit your CV via the Mindrift platform. Indicate your English level, note this role (Software Engineering Evaluation Specialist — Terminal Bench), and include a GitHub profile link if available.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineering Evaluation Specialist in Queens, NY vacancy
  • $127.66k - $170.21k

     .... Veeco continues to grow and is looking for an experienced Software Engineer to support our Software Engineering team. If you have a passion...  ...independent judgment in developing methods, techniques, and evaluation criteria to achieve project objectives.Work within an Agile/... 
    Suggested

    Veeco

    Plainview, NY
    13 hours ago
  • $134.2k - $258.3k

     ...relationships with peers across Development & Engineering and Architecture teams, collaborating...  ...in either an internal or external software or platform engineering role, or similarTechnical...  ...-makingAbility to design robust evaluation frameworks for AI models and agents,... 
    Suggested
    Summer holiday
    Local area
    Flexible hours
    Weekend work

    EY (Ernst & Young)

    Hoboken, NJ
    13 hours ago
  • $120k - $140k

    Senior Data Engineer (API & Platform Integration)Key ResponsibilitiesPlatform & Data EngineeringDesign...  ...within the PLS / IAR data platform.Evaluate emerging technologies and patterns to...  ..., encryption, and governance controls.Software Engineering: Writing maintainable,... 
    Suggested
    Full time
    Temporary work
    Local area
    Immediate start

    Pearson

    Hoboken, NJ
    2 days ago
  •  ...an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase...  ..., or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness,... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • $90k - $115k

     ...helping you reach your full potential.Job DescriptionThe Senior Software Engineer (with hardware interfacing) is responsible for the design,...  ...to the design, development, maintenance, testing, and evaluation of computer software.Executes full software development life... 
    Suggested
    Local area
    Immediate start
    2 days per week

    SGS

    Farmingdale, NY
    4 days ago
  • $132k - $216k

     ...WalmartBusiness Segment: Home OfficeWhat you'll do...Position: Software Engineer IIIJob Location: 221 River Street, Hoboken, NJ 07030Duties:...  ...for software applications independently. Monitor and evaluate the performance of the software application by tracking and... 
    Full time
    Temporary work

    Walmart

    Hoboken, NJ
    1 day ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior...  ...is your ability to understand hard systems problems, evaluate technical tradeoffs, and build software that works under production... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Flushing, NY
    4 days ago
  •  ...an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III - Python...  ..., or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness,... 

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  • $142.32k - $213.48k

     ...CitiOverview: We are seeking a highly motivated and skilled Software Development Engineer to join our dynamic team. The ideal candidate will be...  ...variety of high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and... 
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...Join JPMorgan Chase’s Corporate & Investment Bank (CIB) as a Software Engineer, where you will play a key role in shaping the future of our...  ...streamline entitlement management processes. Assist in evaluating and integrating new technologies and vendor solutions, ensuring... 
    Full time
    Work experience placement

    JPMorgan Chase & Co.

    Jersey City, NJ
    5 days ago
  •  ...an exciting and rewarding opportunity for you to take your software engineering career to the next level.As an Software Engineer III at JPMorganChase...  ...native services on AWS, and improve system quality through evaluation and observability. You will help raise engineering... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...Possibility.JOB SUMMARYThe Vice President, Software Engineering (Domain Owner) provides leadership in...  ...engineering managers, database specialists, developers, and contract teams.The VP...  ...performance engineering.Continuously evaluate emerging technologies and industry trends... 
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work

    Arch Capital Group

    Jersey City, NJ
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Flushing, NY
    3 days ago
  • remotemid# Senior Software Engineer - Healthcare / SaaS / AgenticSycle, LLCLocation not specified Salary not disclosedlaravelphpapireactawsdescription##...  ...and test-generation agents, prompt/instruction management, evaluation frameworks, RAG/context pipelines, and orchestration tools... 
    Local area
    Remote work
    Worldwide

    LaraBench

    Brooklyn, NY
    4 days ago
  •  ...successful at Vanta without it. As a Sr. AI GTM Engineer on Vanta's GTM Engineering team, you...  ...entirely new categories of enterprise software. Vanta's GTM Engineering team operates...  ...to inform broader product development Evaluate and implement new technologies, orchestration... 

    Vanta Inc.

    Brooklyn, NY
    4 days ago
  • $129.4k - $198.4k

    ## Senior Software Engineer, SimulationApplyremote type: Remote/Hybridlocations: Sunnyvale, California, United States of America: Remote -...  ...AV quality. We own large-scale scenario libraries, test and evaluation pipelines, and core infrastructure that support virtual testing... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Brooklyn, NY
    13 hours ago
  • Engineering Lead (Platform & Architecture) This full‑time, onsite opportunity west of Bostonis...  ...organization that develops advanced software and connected systems for complex real‑world...  ...with senior technical leadership to evaluate emerging technologies, modernize legacy... 
    Full time
    Flexible hours

    Motion Recruitment Partners LLC

    Brooklyn, NY
    3 days ago
  • $113k - $197k

     ...ground up. We're looking for engineers who get excited about...  ...runbook. As a Senior Backend Software Engineer, you'll design and...  ...you don't need to be a mobile specialist, but you can navigate a Kotlin...  ...interview process is designed to evaluate candidates through real,... 
    Work at office
    Work from home
    Worldwide
    Flexible hours
    3 days per week

    Hiya Inc.

    Brooklyn, NY
    3 days ago
  • ## Senior Software EngineerApplylocations: Pittsburgh, PAtime type: Full timeposted on: Posted...  ...id: 2024971At the National Robotics Engineering Center (NREC), it is our engineers and...  ...offers of employment. Beyond credentials, we evaluate the role and responsibilities, your... 
    Full time
    Part time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Brooklyn, NY
    13 hours ago
  • $25k - $40k

    # Remote Senior Software Engineer, Android Job at DittoUSA4 hours agoFull TimeUSA$25000 - $40000 USDPythonKotlinRustJavaGoLinuxPrototypingAndroidiOSMedicalMEANScala...  ...interoperability with third-party systems and services, and evaluate architectural trade-offs that shape the platform's long-term... 
    Full time
    Fixed term contract
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Far Coder

    Brooklyn, NY
    2 days ago
  • $170k - $200k

     ...you are We are seeking a Senior Backend Engineer to join our Advanced Technologies team....  ...or Master's degree in Computer Science, Software Engineering, or a related field 8+ years...  ...employment decision tool (AEDT) to assess or evaluate your candidacy for employment or... 
    Temporary work
    Work at office
    Local area

    Metropolis

    Brooklyn, NY
    2 days ago
  • $121k - $151k

    ## Senior Software EngineerApplyremote type: Hybridlocations: Minneapolistime type: Full...  ...*Ryan Companies seeks a Senior Software Engineer for its headquarters office in Minneapolis...  ...and technical clarity especially when evaluating current structures and proposing new designs... 
    Temporary work
    Work at office
    Flexible hours

    Ryan Companies Inc.

    Brooklyn, NY
    13 hours ago
  • $120k - $170k

     ...will look completely different in the next 5 years. As Senior Software Engineer you’ll be responsible for building the systems and tools...  ...platform. You will be product- and customer-obsessed many times evaluating your own hypotheses. We are looking for exceptional minds to... 
    Work at office
    Remote work
    Home office
    Flexible hours

    Kubbly

    Brooklyn, NY
    4 days ago
  •  ...requirements and translate them into technical requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration and delivery ~ Comfortable working in a tech-driven... 
    Remote job
    Full time
    Home office

    Moneyline Group Corp

    Jersey City, NJ
    13 hours ago
  • $280k

     ...Job description Full Stack Software Engineer — Our Client (Brooklyn, NY | On-Site | Visa Sponsorship Available) Industry: Software Development · AI · Data Engineering About the Role Our client is seeking a Full Stack Software Engineer who thrives on solving... 
    Contract work
    Local area
    Relocation
    Visa sponsorship
    Relocation package

    Career Mentors

    Brooklyn, NY
    13 hours ago
  • Lead a high-impact engineering team in JPMorganChase’s TCIO Trade Execution Technology. Partner...  ...income and derivatives.As a Manager of Software Engineering at JPMorgan Chase in the...  ...with other teams and leads evaluation sessions with external vendors and internal... 
    Work at office
    Immediate start

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...an exciting and rewarding opportunity for you to take your software engineering career to the next level. The Chief Data & Analytics Office...  ..., or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.Understanding of responsible... 
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  •  ...Enable Possibility.JOB SUMMARYThe Manager, Software Development (internally known as the...  ...delivery across globally distributed engineering teams.Created to transition day-to-day...  ...technologyParticipates in vendor/strategic partner evaluations and monitors the relationship on an... 
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    3 days per week

    Arch Capital Group

    Jersey City, NJ
    1 day ago
  •  ...make an impact. Join us! Position Summary: The Senior Software Engineer – Kubernetes Platform Engineering, Service Mesh & Developer...  ...design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD,... 
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America Corporation

    Jersey City, NJ
    a month ago
  •  ...JOB DESCRIPTION Senior Director of Software Engineering Join one of the most consequential technology transformations in financial services...  ...verification, implementing prompt engineering strategies, evaluation frameworks, and guardrails tuned for financial calculation... 

    JPMorgan Chase & Co.

    Jersey City, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Evaluation Specialist. Be the first to apply!