[Remote] Senior Software Engineer, Networking Software
Note: The job is a remote job and is open to candidates in USA. NVIDIA is a leading technology company specializing in AI and Software-Defined Networking. They are seeking a Senior Software Engineer to provide leadership in customer engineering engagements for NVIDIA Networking products and to work collaboratively across multiple teams to secure design wins and enhance customer solutions.
Responsibilities
- Establish yourself as a technical expert in embedded networking products, mainly BlueField and ConnectX product lines, directly supporting sales account and program managers, working closely with the team to secure design wins
- Demonstrate self-sufficiency by proactively identifying solutions, independently mastering new technologies, leveraging AI-powered tools to accelerate your development and productivity, and driving projects with minimal supervision
- Engage with strategic customers and partners to train, design, build, and productize solutions based on our networking products
- Identify customer architectures and key product and production requirements with regard to AI networking at hyperscale, software-defined networking, and the latest GPU hardware
- Represent the group in cross-org/leadership and customer technical discussions
Skills
- A Bachelor's, Master's, or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related science degree (or equivalent experience)
- 5+ overall years in a similar or related role
- Thrives in a fast-paced environment while maintaining commitment to customer success
- Knowledge of networking protocols, especially RoCE, Infiniband, and the common L1 to L4 protocols
- Background in high-performance networking and low-level programming, with strong proficiency in C
- Strong analytical and problem-solving skills
- Strong time-management and organization skills for coordinating multiple initiatives, priorities, and implementations of new technology and products into sophisticated projects
- Self-motivated to independently acquire new skills and knowledge
- Willingness to use AI tools and emerging technologies to enhance engineering tasks and problem-solving
- Proved record working with customers and developing strategic solutions
- Embedded, Networking, DPDK, NCCL, or DOCA development experience
- Hands-on experience in Remote Direct Memory Access (RDMA), AI workloads, NCCL, CUDA, Congestion Control, and performance tuning
- Demonstrated drive for innovation and self-learning, such as independently mastering new technologies, leading projects from concept to delivery, participating in product hackathons, rapid prototyping, or contributing to patents and intellectual property
Company Overview
Company H1B Sponsorship