Responsibilities
- Create a high-throughput, low-latency data forwarding layer using Rust's async/await features to enable efficient I/O handling and service-centric architecture
- Build distributed and scalable systems emphasizing concurrency, fault tolerance, and reliable messaging patterns
- Develop and sustain gRPC-based APIs and services that connect data forwarding components with control and orchestration systems
- Improve system performance by analyzing and tuning both kernel-space and user-space components using profiling tools
- Participate in code reviews, system design planning, technical documentation, and guiding less experienced engineers
Benefits
- Multiple health insurance plans available
- Paid time off for vacation and illness
- Options for parental leave
- Retirement savings plans
- Reimbursement for educational expenses
- On-site amenities and additional workplace perks
Compensation
The salary range for this role varies by level and location, reflecting the minimum and maximum for new hires across the U.S., with actual pay influenced by skills, experience, and education. Base pay does not include bonus, commission, equity, or benefits.
Work Arrangement
Hybrid
Other
- Salary ranges are standardized and based on role and level, with posted ranges representing the lowest and highest targets for new hires across all U.S. locations; actual compensation may vary due to job-related skills, experience, and education.
- The listed base salary range does not include commission, bonus, equity (if applicable), or benefits.
Not specified


