Responsibilities
- Design system architectures for high-speed networking platforms, including protocol layers, data-path components, and distributed interactions
- Guide architectural choices related to TCP/IP optimizations, kernel-level networking behavior, and trade-offs between user-space and kernel-space implementations
- Develop scalable models for threading, memory management, interrupt handling, and performance-critical execution paths
- Lead system-wide performance optimization through profiling, workload simulation, and scalability evaluation
- Collaborate with executive leadership, product teams, and engineering units to shape long-term technology direction and platform evolution
- Coach senior engineers and technical leads while promoting consistent application of architectural standards
- Create detailed design specifications, strategic technical documentation, and in-depth analytical reports