Company Overview
Join a forward-thinking engineering team building high-performance, safe, and reliable systems using Rust. You'll contribute across the full stack from system design to deployment while collaborating with product, security, and ops teams.
What Youll Do
Design, implement, and maintain core components, libraries, and services using Rust
Deliver clean, testable, and efficient code in real-world production environments
Debug, profile, and optimize performance, focusing on concurrency and memory efficiency
Engage in architecture design and end-to-end system ownership, including deployment pipelines
- Collaborate across teamsproduct, UX, security to integrate features and align on technical vision
Participate in code reviews, provide insightful feedback, and mentor junior team members
Stay current with Rust ecosystem, frameworks (e.g. Actix, Rocket), and community best practices
Requirements
Technical Skills:
Strong Rust experience (3+ years recommended), with solid understanding of ownership and borrow checker
Proficiency in systems-level programming: concurrency, network protocols, async/await
- Familiarity with distributed systems, large data sets, or real-time services is a plus
Comfortable with Linux/Unix environments, Git, and CI/CD workflows
General Skills:
Excellent problem-solving and debugging abilities
- Clear communication skillsable to explain technical concepts to stakeholders
- Ability to work independently as well as collaboratively in agile environments
- Bachelors degree in Computer Science or equivalent real-world experience preferred
