12 hours ago

Rust Engineer - AI Training

Braintrust

Remote
Part Time
$75,000
Remote

Job Overview

Job TitleRust Engineer - AI Training
Job TypePart Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$75,000
LocationRemote

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Rust Engineer - AI Training at Braintrust

As an hourly paid, fully remote Rust Engineer for AI Data Training with SME Careers, a subsidiary of SuperAnnotate, you will play a crucial role in refining the world's premier AI models. This position involves reviewing and generating AI-generated Rust code and explanations, evaluating the quality of reasoning and step-by-step problem-solving, and providing expert feedback to ensure accurate, logical, and clearly explained AI outputs. Your work directly contributes to improving AI models while offering the flexibility of impactful, detail-oriented remote contract work.

Role Description

In this role, you will assess solutions for correctness, safety, and adherence to prompts, meticulously identifying errors related to ownership, borrowing, lifetimes, or algorithmic reasoning. Fact-checking information and writing high-quality explanations that demonstrate idiomatic Rust patterns are key. You will also be responsible for rating and comparing multiple AI responses based on their correctness and the quality of their reasoning.

Qualifications

  • 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.
  • Minimum C1 English proficiency and an extremely detail-oriented working style are required.
  • 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.

Key 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.

Key skills/competency

  • Rust Programming
  • AI Data Training
  • Code Review
  • Algorithmic Reasoning
  • Ownership and Borrowing
  • Lifetime Model
  • Idiomatic Rust
  • LLM Usage
  • Technical Writing
  • Quality Assurance

Tags:

Rust Engineer
AI training
code review
quality assurance
model evaluation
technical writing
problem solving
data annotation
feedback
optimization
correctness
Rust
AI
LLMs
Tokio
Actix
Serde
Async Rust
systems programming
backend development
CLI

Share Job:

How to Get Hired at Braintrust

  • Research Braintrust's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their decentralized network and commitment to talent.
  • Tailor your resume: Customize your application to highlight professional Rust development experience, AI data training, and strong English writing skills relevant to the Rust Engineer - AI Training role.
  • Highlight Rust and AI skills: Showcase projects demonstrating your expertise in Rust's ownership model, async patterns, and any experience with LLMs or AI coding assistants in your portfolio and during interviews.
  • Prepare for technical interviews: Be ready to discuss complex Rust concepts, error handling, concurrency, and your approach to evaluating code correctness and reasoning quality, possibly with live coding exercises.
  • Showcase problem-solving abilities: Emphasize your detail-oriented working style and ability to provide precise, structured, and pedagogical technical explanations, critical for AI model improvement.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background