Core Protocol & Systems Engineering - Senior Architect
Ness USA, Inc.
Role tags
Tech stack mentioned
Role overview
We are seeking a highly accomplished Senior Architect with deep expertise in systems design, protocol stacks, and Linux-based networking to define the architecture of next-generation data-plane and control-plane systems. This role demands exceptional technical depth, architectural leadership, and the ability to drive innovation across engineering teams. Responsibilities: - Define architecture for high-performance networking systems involving protocol stacks, data-plane components, and distributed system interactions. - Lead design decisions across TCP/IP enhancements, kernel networking stack behavior, and user-space vs. kernel-space trade-offs. - Architect scalable threading models, memory architectures, interrupt-driven systems, and performance-sensitive pathways. - Oversee system-level performance engineering, including profiling, workload modeling, and scalability analysis. - Partner with leadership, product teams, and cross-functional engineering groups to influence long-term roadmap and platform strategy. - Mentor technical leads and senior engineers; evangelize architectural best practices. - Produce high-quality design documents, technical strategy papers, and deep-dive analysis reports. Education: BE/ME in Computer Science/Computer Engineering, MCS. Experience: 10+ years in systems, networking, or kernel-level engineering with hands-on architecture ownership of large-scale platforms. Professional Qualities: - Visionary thinking with strong grounding in fundamentals. - Capable of driving major cross-team architectural decisions. - Excellent communicator able to influence executive and engineering audiences. - Detail-oriented, methodical, and highly analytical. Technical Requirements: - Master-level expertise in C/C++, kernel namespaces, and systems programming. - Deep understanding of TCP/IP architecture, routing/switching protocols, and complex packet processing engines. - Strong command of multithreaded architectures, CPU scheduling, memory models, interrupt design. - Proven experience architecting large-scale distributed or high-performance networking systems. - Strong background in virtualization, cloud networking, and containerized system architectures. Preferred Domain Experience: - Satellite/teleports or other constrained/managed WAN environments. - Experience with high-latency/variable-bandwidth links and Performance Enhancing Proxies (PEPs) (e.g. TCP acceleration/spoofing, header/data compression). Originally posted on Himalayas