Rust Backend Architect - AI Training Projects

Gramian Consulting Group
•Remote

About The Position

Gramian Consultancy is seeking an experienced Rust Backend Architect for an AI training project focused on production-grade Rust development, backend architecture, and complex systems engineering. The role involves solving and validating technical problems involving APIs, persistence, asynchronous processing, concurrency, performance, and service reliability. The architect will build reproducible implementation and testing environments, assess architectural decisions, and ensure backend solutions meet production-quality standards. The role is remote worldwide and is intended for a senior- or architect-level engineer. Strong written and verbal English is required. Immediate availability is preferred, with the ability to begin within 24–48 hours after onboarding. The expected contribution is approximately 15 hours per week, with weekly submission and minimum task requirements.

Requirements

  • Strong hands-on proficiency in Rust, demonstrated through substantial professional, research, or open-source software development.
  • Strong understanding of backend service design, APIs, data persistence, and production software architecture.
  • Practical knowledge of asynchronous programming, concurrency, error handling, and performance optimization in Rust.
  • Experience analyzing and resolving complex backend correctness, scalability, reliability, or performance problems.
  • Ability to translate technical requirements into working implementations, reproducible tests, and verifiable outcomes.
  • Experience with Rust workspaces, dependency management, test environments, and backend development tooling.
  • Strong debugging, analytical reasoning, and technical problem-solving skills.
  • Clear written communication and ability to explain architectural decisions and technical findings.
  • Strong written and verbal English.
  • Availability to contribute approximately 15 hours per week and meet minimum weekly task requirements.
  • Ability to begin work within 24–48 hours after completing onboarding.

Nice To Haves

  • Immediate availability is preferred.

Responsibilities

  • Solve and validate Rust backend engineering problems involving APIs, service behavior, data persistence, concurrency, performance, and reliability.
  • Translate functional requirements, performance targets, and failure-handling expectations into reproducible implementation and testing workflows.
  • Design, review, and assess backend architectures for correctness, scalability, maintainability, and production readiness.
  • Prepare Rust crate workspaces, configuration files, test fixtures, dependency services, databases, and containerized development environments.
  • Develop and validate test cases covering expected behavior, edge cases, failure scenarios, and system reliability.
  • Debug complex backend issues and identify weaknesses in implementation, architecture, or system design.
  • Evaluate asynchronous and concurrent systems, including potential race conditions, resource contention, and performance bottlenecks.
  • Produce clear technical explanations and implementation artifacts that meet project specifications and support AI training and evaluation.
  • Maintain consistent output quality while meeting weekly submission requirements and project deadlines.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service