Nexthop AI
Software Engineer
Santa Clara, California · On-site · Full-time · Posted Mar 10, 2025
- Experience
- Hiring engineers at all experience levels; no specific years stated.
- Education
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
About the job
Builds and operates low-latency networking software and highly available distributed systems for AI data centers.
What you'll do
- Develop production software for networking and distributed systems, including open-source stacks such as SONiC.
- Optimize packet processing, congestion control, and ASIC memory management through hardware-software co-design.
- Own platform features from design and bring-up through deployment, monitoring, and operational support.
What they ask for
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Strong programming ability in one or more of C, C++, and Python.
- Understanding of systems software, distributed systems, operating systems, or embedded systems.
- Strong problem-solving and debugging skills, and a track record of end-to-end ownership.
Tools
C, C++, Python, SONiC
AI focus
Builds networking and distributed-systems infrastructure for AI data centers, including optimizing systems for AI workloads.
Model-written summary · the original posting is authoritative