Fullstack Rust Engineer

Culture ImpactLas Vegas, NV

About The Position

Our client is a deep tech startup building cutting-edge computing hardware and solutions. They are at the forefront of innovation, driving advancements in areas such as high-performance computation, graphics cards, and data center infrastructure. Their customer-driven approach and commitment to continuous improvement are key to their success. They are building a new class of high performance computing, specifically targeting AI/ML solutions, but quickly expanding into additional verticals such as gaming, logistics, material sciences, and other industries with high performance compute needs. This is a rare opportunity to join a well-funded startup working on some of the biggest problems facing our society today. They are committed to building ethical, environmentally friendly computing systems with a customer-centric focus. You will have a career-defining chance to influence some of the most important decisions the company makes in our early stages.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Proven experience in developing full-stack applications using Rust, with a strong understanding of its syntax, memory management, and concurrency models.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript (or Rust-based alternatives like Yew or Seed).
  • Experience with back-end development using Rust web frameworks like Actix, Rocket, or Warp.
  • Familiarity with databases (SQL and NoSQL) and their integration with Rust applications.
  • Knowledge of software development principles, including version control, testing, and continuous integration/deployment.
  • Strong problem-solving and analytical skills, with the ability to break down complex problems into manageable tasks.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Nice To Haves

  • Familiarity with computing hardware architectures and embedded systems is a plus.

Responsibilities

  • Design, develop, and implement full-stack applications using Rust, including front-end and back-end components.
  • Collaborate with cross-functional teams, including hardware engineers, to integrate software solutions with computing hardware products.
  • Optimize code for performance, security, and reliability, leveraging Rust's memory safety and concurrency features.
  • Contribute to the development and maintenance of Rust-based libraries, frameworks, and tools used within the organization.
  • Participate in code reviews, ensuring adherence to best practices and coding standards.
  • Stay up-to-date with the latest developments in the Rust ecosystem and computing hardware technologies.
  • Provide technical guidance and mentorship to junior developers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service