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

Senior Software Engineer for AI Model Training

SaidGig

Role Overview

Build reproducible reinforcement learning environments and golden reference solutions that test AI systems on complex software engineering challenges, including bug fixes, feature development, refactoring, and performance optimization. Your expert engineering work will help train next-generation models by supplying high-quality, real-world inputs and technical reasoning. No prior AI experience is required; deep domain expertise in software engineering is the priority.

Key Responsibilities
  • Create Reinforcement Learning environments that evaluate an AI model''s ability to solve realistic software engineering problems.
  • Produce reproducible environment artifacts and a golden reference solution for each problem you author.
  • Contribute expert-level code samples, debugging strategies, and development insights in one or more languages: Python3, Java, Rust, Go, C++, or TypeScript.
  • Analyze, troubleshoot, and resolve complex defects and performance bottlenecks across diverse codebases.
  • Implement robust new features with attention to scalability, maintainability, and engineering best practices.
  • Refactor and modernize legacy code to improve clarity, efficiency, and long-term reliability.
  • Document technical reasoning, solution approaches, and code decisions to maximize training data quality.
  • Review and validate peer-contributed code and technical submissions for correctness and clarity.
Qualifications
  • Significant hands-on expertise in at least one of: Python3, Java, Rust, Go, C++, or TypeScript.
  • Strong understanding of algorithms, data structures, and core software engineering principles.
  • Proven ability to debug complex systems, fix bugs, and deliver performance optimizations.
  • Experience with large codebase refactoring and legacy system modernization.
  • Track record of delivering high-impact features from conception through delivery in cross-functional projects.
  • Clear technical documentation and communication skills.
  • Interest in AI and its technical challenges is a plus, previous AI experience is not required.
  • Required skills emphasized: Python3, Java, Rust, algorithms, C++, TypeScript, bug fixing, feature implementation, codebase refactoring, performance optimization.
Work Terms
  • Engagement type: Independent contractor.
  • Estimated commitment: approximately 15 hours per week.
  • Location: Remote.
  • Compensation model: output-based, paid per task that meets project specifications.
  • Minimum submission requirements apply. Experts must submit a minimum of tasks per week.
  • Typical timelines: roles are often filled within 48 hours, and selected experts are expected to start their first tasks within 24 to 48 hours after completing onboarding.
  • Current availability: This job is currently closed and not accepting applications.
Compensation
  • Rate range: 50 to 150 USD per hour.
  • Payment is task-based for work that meets project specifications, time required to complete tasks may vary by expert and workflow.
Eligibility and Application Notes
  • No prior AI experience is required, domain expertise in software engineering is the primary qualification.
  • If selected, you will complete onboarding and should be prepared to begin tasks within 24 to 48 hours of onboarding completion.
  • Because roles are filled quickly, candidates who can start immediately are preferred.
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer for AI Model Training. Be the first to apply!