Rust Engineer
About the role
As a Rust Engineer for AI Data Training at SME Careers, you will work on an hourly, fully remote contract basis to review and generate Rust code and explanations for AI training purposes. Your main tasks include evaluating AI-generated Rust code, providing expert feedback, fact-checking, and writing high-quality explanations that demonstrate idiomatic Rust practices. You will also assess solutions for correctness, safety, and adherence to prompts, and help improve AI models by rating and comparing responses. SME Careers is a subsidiary of SuperAnnotate, providing AI training data to leading AI companies. This role offers the flexibility of remote contract work and the opportunity to contribute to the advancement of AI technology.
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. The position is fully remote and paid hourly. Minimum C1 English proficiency is required.