SME Careers logo
SME Careers
Posted 74 days agoVerified live 2d ago

Rust Engineer

Brief overview

Remote
UndergradOr in progress
$60/hrStated minimum
1+ yrsMinimum
RustRust ownership modelRust borrowingRust lifetimesRust traitsRust genericsRust pattern matchingRust error handlingBackend development with RustCommand-line tools development with RustSystems programming with RustTokioActixSerdeAsync RustLLMsAI coding assistants

About the company

SME Careers logo
SME Careerssme.careers

SME Careers by SuperAnnotate connects subject-matter experts, students, and professionals with flexible, remote AI training work such as annotation, evaluation, fact-checking, and content review.

Job description

Summary

SME Careers is a fast-growing AI Data Services company and subsidiary of SuperAnnotate that provides AI training data for many of the world’s largest AI companies and foundation model labs. As a Rust Engineer for AI Data Training, you will review AI-generated Rust code, provide expert feedback, and develop AI training content to improve AI models' accuracy and reliability.

Responsibilities

  • Develop AI Training Content: Create detailed prompts in various topics and responses to guide AI learning, ensuring the models reflect a comprehensive understanding of diverse subjects
  • Optimize AI Performance: Evaluate and rank AI responses to enhance the model's accuracy, fluency, and contextual relevance
  • Ensure Model Integrity: Test AI models for potential inaccuracies or biases, validating their reliability across use cases

Skills

  • 1–2+ years of professional Rust development experience in backend, CLI, or systems-focused projects
  • Strong understanding of Rust's ownership, borrowing, and lifetime model, with the ability to reason clearly about aliasing and data races
  • Solid software engineering experience in at least one of backend services, command-line tools, or systems programming using Rust
  • Ability to evaluate safe, idiomatic Rust code, including appropriate use of traits, generics, pattern matching, and error handling
  • Significant experience using LLMs or AI coding assistants while programming, combined with a disciplined approach to validating their output
  • Excellent English writing skills, capable of producing precise, structured, and pedagogical technical explanations
  • Minimum Bachelor's degree in Computer Science or a closely related technical field
  • Previous experience with AI data training, code review at scale, or evaluation of AI-generated technical content is strongly preferred
  • Highly preferred: experience with Tokio, Actix, Serde, and async Rust patterns in production or advanced side projects
  • Preferred: competitive programming experience, contributions to Rust open-source ecosystems, and demonstrated ability to reason about performance, concurrency, and correctness in Rust code

Qualifications

Must Haves

  • 1–2+ years of professional Rust development experience in backend, CLI, or systems-focused projects
  • Strong understanding of Rust's ownership, borrowing, and lifetime model, with the ability to reason clearly about aliasing and data races
  • Solid software engineering experience in at least one of backend services, command-line tools, or systems programming using Rust
  • Ability to evaluate safe, idiomatic Rust code, including appropriate use of traits, generics, pattern matching, and error handling
  • Significant experience using LLMs or AI coding assistants while programming, combined with a disciplined approach to validating their output
  • Excellent English writing skills, capable of producing precise, structured, and pedagogical technical explanations
  • Minimum Bachelor's degree in Computer Science or a closely related technical field

Nice to Haves

  • Previous experience with AI data training, code review at scale, or evaluation of AI-generated technical content is strongly preferred
  • Highly preferred: experience with Tokio, Actix, Serde, and async Rust patterns in production or advanced side projects
  • Preferred: competitive programming experience, contributions to Rust open-source ecosystems, and demonstrated ability to reason about performance, concurrency, and correctness in Rust code

Benefits

  • You will be among the first experts we reach out to when relevant opportunities arise.
  • This will also provide you with access to future projects available through our expert network.

More jobs like this