Skip to Content

Principal Software Development Engineer - Rust

Job Overview

We are looking for a Principal Software Engineer to join our team.

Key points

  1. Design and build a low-latency, high-throughput data forwarding plane using Rust and async/await models for efficient service-oriented infrastructure.

  2. Develop distributed, scalable systems with a heavy focus on concurrency, fault tolerance, and messaging.

  3. Implement and maintain gRPC-based APIs and services to integrate forwarding plane capabilities with control and orchestration layers.

  4. Optimize system performance through deep profiling across kernel-space and user-space.

  5. You thrive in ambiguity. You're comfortable building the path as you walk it. You thrive in a dynamic environment…

  6. You are a problem-solver. You love running towards the challenges because you are laser-focused on finding the solution…

  7. You are a learner. You have a true growth mindset and are obsessed with your own development…

  8. Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain.

Skills

CI/CDLinuxMachine LearningAgileRecruiting

Experience: Senior-level · 14+ years

Similar jobs

More open roles like this one