Rust Engineer
About the role
As a fully remote, hourly paid Rust Engineer for AI Data Training at SME Careers, you will review and generate Rust code and explanations, evaluate AI-generated solutions for correctness and quality, and provide expert feedback to improve AI models. Responsibilities include creating detailed prompts and responses, optimizing AI performance by evaluating and ranking responses, and ensuring model integrity by testing for inaccuracies or biases. The role requires strong Rust development experience, a deep understanding of Rust's core concepts, and excellent English writing skills. SME Careers is a subsidiary of SuperAnnotate, providing AI training data for leading AI companies and labs. This position offers flexible, impactful contract work and access to future projects through their expert network.
Must have
- 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.
- Minimum C1 English proficiency and an extremely detail-oriented working style are required.
Nice to have
- 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.
Technologies
- Actix
- CLI
- LLM
- Rust
Highlights
There is no immediate project for this role; qualified candidates will be contacted first when relevant opportunities arise and will gain access to future projects through the expert network.