Search by job, company or skills

Soul AI

Rust Developer

1-4 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us

Soul AI is a pioneering company founded by IIT Bombay and IIM Ahmedabad alumni, with a strong founding team from IITs, NITs, and BITS. We specialize in delivering high-quality human-curated data, AI-first scaled operations services, and more. Based in SF and Hyderabad, we are a young, fast-moving team on a mission to build AI for Good, driving innovation and positive societal impact.

About the Role:

We are looking for a Rust Developer with strong command over Rust's ownership system, borrow-checking, type safety, and performance-focused programming. You will validate borrow-checker fixes, analyze runtime/compile-time errors, review unsafe blocks, and run Cargo test suites to ensure correctness and safety.

Key Responsibilities:

  • Validate patches involving ownership, borrowing, lifetimes, and Rust type rules.
  • Execute tests using Cargo, analyze compiler errors, and debug borrow-checker failures.
  • Review and interpret unsafe code blocks for correctness and safety.
  • Debug panics, type mismatches, lifetime conflicts, and runtime behavior.
  • Review PRs for Rust idioms, safety guarantees, and maintainability.

Skills & Experience Required:

  • 14 years hands-on Rust programming.
  • Strong understanding of ownership/borrowing, lifetimes, and type safety.
  • Experience working with Cargo, debugging compile-time and runtime issues.
  • Ability to analyze unsafe blocks, memory safety, and system-level logic.
  • Ability to interpret borrowing rules, assess unsafe blocks, reason about type safety, and understand compile-time vs runtime behavior.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134322555

Similar Jobs