Software Engineering Expert (AI Training)

Weekday AI

United States

Remote

USD 138,000 - 317,000

Part time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Weekday AI is seeking a Senior Software Engineer to join as a remote contractor (~15 hours per week). You will design reproducible coding environments, develop reference solutions, and evaluate AI tasks that improve reasoning and problem-solving capabilities.

The role requires hands-on experience in Python, Java, Rust, Go, C++, or TypeScript, strong knowledge of algorithms and data structures, and the ability to work independently in a fully remote setup.

Qualifications

  • Strong hands-on experience with at least one listed programming language.
  • Deep understanding of algorithms and data structures.
  • Proven debugging of complex software systems.
  • Ability to work independently in a fully remote environment.

Responsibilities

  • Design reproducible software engineering environments for evaluating AI model performance.
  • Develop high-quality reference solutions for complex programming challenges.
  • Contribute expert-level code samples across multiple languages.
  • Analyze, debug, and resolve defects across diverse codebases.
  • Refactor legacy applications to improve maintainability and performance.
  • Document reasoning and decisions to improve AI training quality.
  • Review and validate technical submissions with teammates.
  • Collaborate remotely with cross-functional teams.

Skills

Software Engineering
Python
Java
Rust
Go
C++
TypeScript
Algorithms
Data Structures
Debugging
Code Refactoring
Performance Optimization

Job description

This role is for one of our clients

$100- $230/hourpay

Role Title:Senior Software Engineer

Role Type: Contractor(~15 hrs a week)

Location:Remote

We are seeking experienced Software Engineering Experts to help train next-generation AI systems through high-quality technical contributions. Your software engineering expertise will be used to create realistic coding environments, develop reference solutions, and evaluate complex engineering tasks that improve AI reasoning and problem-solving capabilities.

In this role, you will design reproducible software engineering challenges covering bug fixing, feature development, code refactoring, and performance optimization. No prior AI experience is required-your expertise in software development is what matters.

Key Responsibilities
  • Design reproducible software engineering environments for evaluating AI model performance.
  • Develop high-quality reference ("golden") solutions for complex programming challenges.
  • Contribute expert-level code samples in one or more of the following languages:
    • Python
    • Java
    • Rust
    • Go
    • C++
    • TypeScript
  • Analyze, debug, and resolve complex software defects across diverse codebases.
  • Design, implement, and validate scalable software features following industry best practices.
  • Refactor legacy applications to improve maintainability, readability, and performance.
  • Optimize software systems by identifying bottlenecks and improving efficiency.
  • Document technical reasoning, implementation decisions, and solution methodologies to improve AI training quality.
  • Review and validate technical submissions, ensuring correctness, clarity, and engineering excellence.
  • Collaborate remotely with cross-functional teams to continuously improve project quality and deliverables.
Required Qualifications
  • Strong hands-on experience with at least one of the following programming languages:
    • Python
    • Java
    • Rust
    • Go
    • C++
    • TypeScript
  • Deep understanding of algorithms, data structures, object-oriented programming, and software engineering principles.
  • Proven experience debugging complex software systems and resolving production issues.
  • Experience implementing scalable software features throughout the software development lifecycle.
  • Strong background in refactoring and modernizing existing codebases.
  • Excellent analytical, problem-solving, and debugging skills.
  • Ability to communicate technical concepts clearly through written documentation.
  • Comfortable working independently in a fully remote environment.
Preferred Qualifications
  • Experience working with large-scale or distributed software systems.
  • Background in software architecture, performance optimization, or system design.
  • Experience contributing to open-source projects or maintaining production-grade applications.
  • Familiarity with code reviews, engineering best practices, and collaborative software development workflows.
  • Interest in artificial intelligence, machine learning, or AI-assisted software development (prior AI experience is not required).
Compensation
  • Performance-based compensation paid per successfully completed task.
  • Earnings are based on completed work that meets project quality requirements.
  • Minimum weekly task submission requirements apply.
Start Timeline
  • Fast onboarding process with opportunities to begin contributing within 24-48 hours after successful onboarding.
  • Immediate availability is preferred.
Must-Have Skills
  • Software Engineering
  • Python / Java / Rust / Go / C++ / TypeScript
  • Algorithms
  • Data Structures
  • Debugging
  • Code Refactoring
  • Performance Optimization
Good-to-Have Skills
  • Distributed Systems
  • System Design
  • Software Architecture
  • Open Source Contributions
  • AI/ML Interest
  • Technical Documentation
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Artha Nexgen • Northern (KY)

On-site
USD 83,000 - 165,000
Senior Software Engineer
Senior Software Engineer

Artha Nexgen • Northern (KY)

On-site
USD 83,000 - 124,000
Remote work
Flexible schedule
Senior Software Engineer – AI Training Projects
Senior Software Engineer – AI Training Projects

Andrews Recruitment Group • New York (NY)

Remote
USD 41,000 - 207,000
Senior Software Engineer - Remote
Senior Software Engineer - Remote

YO AI Labs • New York (NY)

Remote
USD 83,000 - 165,000
Output-based compensation
Fast onboarding
Senior Software Engineer
Senior Software Engineer

Futurejobs • United States

Remote
USD 138,000 - 413,000
Software Engineer - Remote - Contract
Software Engineer - Remote - Contract

Xperteez Technology Pvt Ltd • United States

Remote
USD 34,000 - 83,000
AI Engineer - Remote - Contract
AI Engineer - Remote - Contract

Xperteez Technology Pvt Ltd • United States

Remote
USD 55,000 - 110,000
Senior Software Engineer, Remote - Contract
Senior Software Engineer, Remote - Contract

Xperteez Technology Pvt Ltd • United States

Remote
USD 83,000 - 179,000
Remote Senior Software Engineer (Contractor)
Remote Senior Software Engineer (Contractor)

YO IT Consulting • United States

On-site
USD 80,000 - 120,000
AI Engineer, Remote - Contract
AI Engineer, Remote - Contract

Xperteez Technology Pvt Ltd • United States

Remote
USD 83,000 - 248,000