Senior Software Engineer developing NIC software and communication paths for large AI superclusters. Collaborating closely with customers and tuning system performance on NVIDIA's networking stack.
Responsibilities
Co-developing NIC software and communication paths with strategic, top-tier customers to enable and scale large AI superclusters
Designing and implementing high‑performance C/C++ components on Linux using DPDK, kernel-bypass techniques, and RDMA/RoCE
Developing and integrating kernel, driver, and NIC firmware features to improve throughput, latency, and reliability for AI workloads
Working closely with NCCL and distributed training teams to tune end-to-end collectives performance over NVIDIA networking at scale
Owning complex performance and functionality debug with customers and representing the team in cross-org architecture discussions
Requirements
12+ years overall experience in a similar or related systems / networking software role
A Bachelor’s, Master’s or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related field (or equivalent experience)
Deep C/C++ expertise, strong Linux systems knowledge, and hands-on experience with kernel networking / RDMA / NIC drivers or DPDK
Proven experience developing and debugging network operating systems (NOS) and routing/switching protocols used in AI data centers (for example BGP, ECMP, EVPN/VXLAN)
Practical experience with DOCA, NIC firmware interfaces, or other hardware-accelerated networking stacks for large-scale systems
Excellent communication skills and a track record of effective collaboration with developers, partners, and customers in dynamic environments.
Software Engineer executing data governance and validation support for Google Analytics products at Caterpillar. Collaborating with development teams to ensure effective tracking and data quality.
Senior Embedded Software Engineer collaborating with Data Science team to deploy AI algorithms for edge devices. Responsible for model optimization and enabling real - time anomaly detection in the Electrical Distribution industry.
Senior Software Engineer developing machine learning applications for IoT solutions. Collaborating with cross - functional teams using modern technologies to predict and prevent outages.
Business Enablement Software Engineer at Clever Devices writing clean and efficient code for software solutions. Collaborating with teams to improve processes and mentoring other developers.
Product Engineer responsible for vacuum systems development at Comatec in Vantaa. Collaborating with an engineering team to shape technical solutions for sustainable industry.
Machine Learning Engineer at VIDIZMO developing and deploying machine learning algorithms for Computer Vision. Responsibilities include creating customized solutions and collaborating with cross - functional teams.
Senior Software Engineer at Xero developing and managing complex API infrastructures. Leading engineering excellence and mentoring in a hybrid work environment.
Software Engineer in FOX Forward Deployed program implementing production systems across real - time platforms. Collaborating with engineers and product leads in high visibility environments to improve operational performance.