A leading analytics company in Columbus, Ohio, is seeking a Staff Software Engineer to lead the design and development of networking software for its MPP platform. The role involves architecting scalable software solutions, leading debugging efforts, and collaborating with cross-functional teams. The ideal candidate will have extensive experience in high-performance Linux systems and networking development, with skills in coding and system optimization. The company offers a comprehensive benefits package and a flexible work environment.
Qualifications
7+ years of experience in high-performance Linux systems or networking software development.
Responsibilities
Architect, design, and evolve scalable networking software.
Lead complex debugging and root-cause analysis of system-level issues.
Skills
Strong background in HPC or large-scale distributed systems development
Proven experience with Linux kernel and driver development in C
Deep familiarity with bare-metal and virtualized environments
Expertise in InfiniBand and Ethernet networking
Solid understanding of TCP/IP and UDP networking
Experience designing and optimizing high-throughput data transport protocols
Proficiency in C, Bash, and Python
Experience with massively parallel processing (MPP)
Education
Bachelor’s degree in Computer Science or equivalent
Job description
A leading analytics company in Columbus, Ohio, is seeking a Staff Software Engineer to lead the design and development of networking software for its MPP platform. The role involves architecting scalable software solutions, leading debugging efforts, and collaborating with cross-functional teams. The ideal candidate will have extensive experience in high-performance Linux systems and networking development, with skills in coding and system optimization. The company offers a comprehensive benefits package and a flexible work environment.