updated 11 days ago
Principal Rust Developer (Cybersecurity)
180 000 - 225 000$
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 →
Similar vacancies
13 days ago
Senior Software Engineer - Egress (Go/Rust)
66 000 - 91 000€
13 days ago
Senior Software Engineer, Network Performance & Reliability
12 days ago
Senior Software Engineer, Database Systems (AI)
13 days ago
Software Engineer, Deploy at Scale (AI)
154 000 - 188 000$
10 days ago
Senior Elixir Engineer (Cybersecurity)
13 days ago
Software Engineer (Network Platforms)
68 000 - 91 000€