Principal Rust Developer

Added
16 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

grpc rust linux kubernetes go

πŸ“‹ Description

  • Design and build a low-latency, high-throughput Rust data plane.
  • Develop distributed, scalable systems focusing on concurrency and fault tolerance.
  • Implement and maintain gRPC APIs to connect forwarding plane with control layers.
  • Optimize system performance using profiling tools across kernel-space and user-space.
  • Engage in code reviews, design discussions, and mentoring engineers.

🎯 Requirements

  • Extensive Rust systems programming experience; Tokio or async-std.
  • Expertise in resilient, observable, and horizontally scalable distributed systems.
  • Strong Linux fundamentals: networking, namespaces, sockets, and kernel-user space.
  • Proficiency in containers, Git, CI/CD, and performance instrumentation.
  • Experience with C/C++ or Go in performance-critical environments.
  • Familiarity with Linux networking stacks, eBPF/DPDK, and Kubernetes service meshes.

🎁 Benefits

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks
Share job

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.

Related Engineering Jobs

See more Engineering jobs β†’