Related skills
grpc rust linux go ebpfπ Description
- Design and build a low-latency, high-throughput data forwarding plane with Rust and async/await.
- Develop distributed, scalable systems with concurrency and fault tolerance.
- Implement and maintain gRPC APIs to integrate forwarding plane with control and orchestration layers.
- Profile and optimize performance across kernel- and user-space.
- Drive technical excellence via code reviews, architecture discussions, and mentoring.
π― Requirements
- 10+ years in software development with systems programming and Rust.
- Experience with async frameworks (Tokio/async-std).
- Proven track record building resilient, observable distributed systems.
- Deep understanding of Linux fundamentals (networking, namespaces, sockets, kernel-space).
- Proficiency with container environments, Git, CI/CD, and performance instrumentation.
- Hands-on experience with gRPC, Protobufs, and L2βL4 protocols (TCP/UDP/QUIC).
π Benefits
- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks, and more!
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!