Jobs · Engineering

Rust Software Developer - Remote

YO IT Consulting · United States · Yesterday
RemoteRemoteEngineeringFull-time

About the role

In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.

Responsibilities

  • Create and refine Reinforcement Learning Environments that test an AI model’s ability to solve complex software engineering problems using Model Context Protocol (MCP) tools.
  • Fix bugs, implement features, refactor code, and optimize performance while requiring agents to discover and reason over information from real MCP servers.
  • Design reproducible environments, deterministic verification, and golden reference solutions that accurately measure both MCP tool use and software engineering ability.

Requirements

  • Proficiency in C++, Python, JAVA, GoLang, Typescript, or Rust.
  • Deep understanding of algorithms, data structures, and performance tuning.
  • Demonstrated experience in debugging complex software issues and delivering maintainable solutions.
  • Strong background in feature development and codebase refactoring.
  • Proven ability to optimize software for performance and scalability.
  • Exceptional written and verbal communication skills, with a keen attention to detail.
  • Track record of success in collaborative, cross-functional teams, ideally in remote settings.

Qualifications

  • Previous experience working on large-scale, distributed codebases.
  • Familiarity with modern AI or machine learning systems is a plus, though not required.
  • Background in participating in rigorous code reviews and contributing to the development of software best practices.

Skills

  • Deep understanding of algorithms, data structures, and performance tuning.
  • Experience in debugging complex software issues and delivering maintainable solutions.
  • Strong background in feature development and codebase refactoring.
  • Proven ability to optimize software for performance and scalability.
  • Exceptional written and verbal communication skills, with a keen attention to detail.
  • Collaborative and cross-functional team experience, especially in remote settings.

Benefits

  • Output-based compensation structure.
  • Paid per task that meets the project specifications.
  • The time required to complete work may vary depending on the expert’s experience and workflow.
  • Minimum submission requirements apply. Experts must submit a minimum of tasks per week.
  • We typically fill roles within 48 hours and are looking for experts ready to jump in right away.
  • If selected, we expect you to start your first tasks within 24-48 hours of completing onboarding.

Similar jobs

Rust Developer - Remote

YO IT ConsultingSan Jose, CA· 2 wk ago
RemoteEngineeringapply on yohrconsultancy.hiresome.ai

Rust Developer - Remote

YO IT ConsultingNorth Carolina, United States· 2 wk ago
RemoteEngineeringapply on yohrconsultancy.hiresome.ai

Rust Developer - Remote

YO IT ConsultingSan Francisco, CA· 2 wk ago
RemoteEngineeringapply on yohrconsultancy.hiresome.ai

Rust Developer - Remote

YO IT ConsultingLos Angeles, CA· 2 wk ago
RemoteInformation Technologyapply on yohrconsultancy.hiresome.ai

Rust Developer - Remote

YO IT ConsultingWashington, United States· 2 wk ago
RemoteEngineeringapply on yohrconsultancy.hiresome.ai