About the Role
The position involves building and optimizing the core data forwarding engine that powers scalable network solutions, requiring deep technical expertise in systems software and networking.
Responsibilities
- Design and implement core components of the dataplane for high-speed packet processing
- Optimize forwarding performance across diverse network hardware and virtualized platforms
- Develop scalable software modules that handle routing, filtering, and traffic management
- Integrate dataplane solutions with control plane services and orchestration layers
- Troubleshoot complex system-level issues affecting throughput and latency
- Ensure code efficiency, maintainability, and adherence to software design standards
- Collaborate with QA teams to build comprehensive test frameworks for datapath validation
- Support deployment and operationalization of dataplane features in production environments
- Evaluate emerging technologies and protocols relevant to network forwarding
- Participate in code reviews and contribute to architectural discussions
- Work closely with product and systems engineering to align implementation with requirements
- Deliver robust solutions compliant with security and quality benchmarks
- Maintain documentation for design decisions and system behavior
- Contribute to performance benchmarking and profiling initiatives
- Assist in debugging low-level issues in multi-threaded and distributed environments
Nice to Have
- Experience with P4 programming or data plane specification languages
- Background in FPGA or ASIC-based datapath development
- Contributions to open-source networking projects
- Familiarity with CI/CD pipelines for embedded or network software
- Knowledge of security protocols such as IPsec and TLS in forwarding contexts
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based collaboration
Team
Collaborative engineering team focused on networking systems and performance optimization
Technology Stack
- C/C++ for high-performance datapath development
- Linux-based environments for user and kernel space operations
- DPDK and similar frameworks for accelerated packet processing
- Git and CI/CD tools for version control and automated testing
- Container and VM networking in cloud-native deployments
Impact
- Direct influence on the performance and scalability of network infrastructure
- Opportunity to shape the evolution of next-generation forwarding technologies
- Work on solutions deployed in global enterprise and service provider networks
Sponsorship available for qualified candidates