3 days ago
Responsibilities
- Design and build a low-latency, high-throughput data forwarding plane using Rust.
- Develop distributed, scalable systems focusing on concurrency and fault tolerance.
- Implement and maintain gRPC-based APIs and services.
- Optimize system performance using profiling tools.
- Engage in code reviews, system design discussions, and mentor junior engineers.
Requirements
- 5+ years of software development experience with extensive coding in Rust.
- Proven expertise in building resilient, observable, and horizontally scalable distributed systems.
- Strong understanding of Linux fundamentals, including networking and kernel-user space interaction.
- Proficient in container-based environments, Git, CI/CD workflows, and performance instrumentation.
Benefits
- Various health plans.
- Time off plans for vacation and sick time.
- Parental leave options.
- Retirement options.
- Education reimbursement.
- In-office perks, and more.
