Back
Company hidden
updated 11 days ago

Principal Rust Developer (Cybersecurity)

180 000 - 225 000$
Work format
hybrid
Work type
fulltime
Grade
senior
English
b2
Country
US
This vacancy is from Hirify.Global listVacancy from Hirify Global, list of international tech companies
Plus is required to make matches and apply

Match & Cover letter

Plus required for matching with this vacancy

Job description

Text:
/
TL;DR
Principal Rust Developer (Cybersecurity): Building a new low-latency, high-throughput platform and data forwarding plane for hundreds of millions of users with an accent on distributed systems, async Rust, reliability, and networking. Focus on designing scalable infrastructure, implementing gRPC services, optimizing kernel- and user-space performance, and solving concurrency and fault-tolerance challenges.

Location: Hybrid role based in San Jose, California, USA; the position is also listed for Bellevue, Washington, USA.

Base salary: $180,000–$225,000 USD per year, excluding bonus, equity, commissions, and benefits.

Company

Cloud security company developing a Zero Trust Exchange platform that protects users, devices, applications, and data from cyberattacks and data loss.

What you will do

  • Design and build a low-latency, high-throughput data forwarding plane in Rust using asynchronous I/O.
  • Develop distributed systems focused on concurrency, fault tolerance, messaging, and horizontal scalability.
  • Implement and maintain gRPC APIs and services connecting forwarding capabilities with control and orchestration layers.
  • Optimize performance using profiling and instrumentation across kernel-space and user-space.
  • Participate in code reviews, system design, technical documentation, and mentoring junior engineers.

Requirements

  • Extensive Rust development experience, including systems programming and async frameworks such as Tokio or async-std.
  • Expertise in building resilient, observable, and horizontally scalable distributed systems.
  • Strong Linux fundamentals, including networking, namespaces, sockets, and kernel-user space interaction.
  • Experience with containers, Git, CI/CD workflows, and performance instrumentation.
  • Foundational understanding of AI/ML technologies and experience applying, securing, or positioning AI-driven solutions.

Nice to have

  • Experience with C, C++, or Go in performance-critical systems.
  • Familiarity with Linux networking stacks, eBPF, DPDK, Kubernetes networking, or service meshes.
  • Hands-on experience with gRPC, Protobufs, TCP/IP, QUIC, or routing encapsulations.

Culture & Benefits

  • Hybrid working model with in-office perks.
  • Health plans, vacation and sick time, and parental leave options.
  • Retirement options and education reimbursement.
  • Inclusive environment focused on ownership, collaboration, outcomes, and continuous feedback.

Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →