Software Testing Analyst (AI Training) About the Role What if your coding instincts could directly influence how AI writes software for millions of people?
Rust Engineer
Job description
SME Careers is seeking Rust Engineers to help evaluate and improve advanced AI systems on Rust programming, systems engineering, backend development, and low-level software reasoning tasks.
This fully remote contract opportunity focuses on:
- Rust code evaluation
- AI-generated solution review
- Systems programming analysis
- Ownership and concurrency reasoning
- Backend engineering workflows
- AI training content generation
Contributors will help improve how frontier AI systems understand, generate, debug, and explain Rust code across systems programming and backend engineering environments.
This is part of SME Careers’ expert network program for future AI training and evaluation projects.
Key Responsibilities
Review and evaluate AI-generated Rust solutions for:
- Technical correctness
- Safety
- Ownership handling
- Borrowing logic
- Prompt adherence
- Idiomatic Rust patterns
Create and refine:
- Rust-focused AI prompts
- Technical explanations
- Model coding solutions
- Systems programming scenarios
Identify:
- Ownership mistakes
- Borrowing violations
- Lifetime issues
- Concurrency bugs
- Error handling problems
- Unsafe patterns
- Algorithmic flaws
Evaluate and compare AI-generated responses based on:
- Correctness
- Safety
- Performance
- Maintainability
- Idiomatic Rust usage
Assess AI performance across topics such as:
- Ownership and borrowing
- Lifetimes
- Traits and generics
- Pattern matching
- Async Rust
- Tokio
- Actix
- Serde
- Systems programming
- Backend services
- CLI tools
- Concurrency and performance
Test AI systems for:
- Reliability
- Hallucinations
- Unsafe coding suggestions
- Incorrect reasoning
- Technical inconsistencies
Required Qualifications
Minimum 1–2 years of professional Rust development experience
Experience building:
- Backend systems
- CLI tools
- Systems-focused software
Strong understanding of:
- Ownership
- Borrowing
- Lifetimes
- Aliasing
- Data races
- Rust safety guarantees
Ability to evaluate:
- Safe Rust code
- Idiomatic Rust patterns
- Traits and generics
- Error handling approaches
Strong experience using:
- LLMs
- AI coding assistants
- AI-assisted programming workflows
Bachelor’s degree in:
- Computer Science
- Software Engineering
- Related technical disciplines
Excellent English writing and technical communication skills
Minimum C1 English proficiency
Preferred Qualifications
Experience with:
- Tokio
- Actix
- Serde
- Async Rust in production systems
Open-source Rust contributions
Competitive programming experience
Experience reasoning about:
- Concurrency
- Correctness
- Performance optimization
Experience with:
- AI training
- AI annotation
- AI evaluation
- Large-scale code review
Additional Information
- No immediate active project
- Qualified experts will join SME Careers’ expert network for future opportunities
- Flexible remote work schedule
- Weekly payments after approved work
- Referral bonus opportunities available
About SME Careers
SME Careers is an AI Data Services company and subsidiary of SuperAnnotate focused on improving frontier AI systems through expert software engineering evaluation and AI training workflows.
The company partners with major AI labs and foundation model developers to improve coding accuracy, systems reasoning, and technical communication in advanced AI systems.
You will be redirected to the company's website to complete your application.