Rust Developer

Required Skills

Rust

Job Description

Job Title: Rust Developer


Job Type: Part-time


Location: Remote


Job Summary:

Join our customer's team as a Rust Developer and play a vital role in training cutting-edge AI models. This is a unique opportunity to apply your expertise in Rust within a dynamic environment focused on innovation in AI and machine learning. We value individuals who excel at both independent work and collaborative problem-solving, especially those who communicate clearly and effectively.


Key Responsibilities:

  1. Design, develop, and optimize Rust codebases for AI model training workflows.
  2. Collaborate with AI/ML engineers to implement efficient data processing and computational pipelines.
  3. Ensure reliability, scalability, and performance of Rust-powered systems and components.
  4. Contribute to code reviews, documentation, and technical discussions with a strong focus on clear communication.
  5. Troubleshoot and resolve complex software issues as they arise.
  6. Maintain high standards for code quality, testing, and maintainability.
  7. Continuously learn and adapt to new tools, frameworks, and industry trends in Rust and AI technologies.


Required Skills and Qualifications:

  1. Proven professional experience programming in Rust.
  2. Strong understanding of systems programming and memory safety principles.
  3. Demonstrated ability to work independently and drive technical solutions.
  4. Excellent written and verbal communication skills; clarity and collaboration are highly prized.
  5. Ability to write clean, efficient, and well-documented code.
  6. Experience with Git or similar version control systems.
  7. Comfort working remotely and asynchronously with distributed teams.


Preferred Qualifications:

  1. Hands-on experience with AI/ML workflows or data engineering.
  2. Familiarity with integrating Rust into AI/ML model training pipelines.
  3. Background in optimizing computational performance for large-scale systems.

Apply now

e.g. Austin, US

Please note that by applying & completing our interview process, you will be added to our talent pool. This means you’ll be considered for this and all other possible roles that may match your skills. These potential opportunities will be sent your way as a micro1 certified candidate.

Have any questions? See FAQs