Enable job alerts via email!

Senior Software Engineer- AI/ML Networking

ThunderSoft

San Francisco (CA)

On-site

USD 165,000 - 180,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

ThunderSoft is seeking a Senior Software Engineer with expertise in C/C++ and networking to enhance its Nexus 9000 platform. This role involves leading software development efforts, mentoring junior engineers, and collaborating with ASIC teams to optimize AI/ML workloads. Ideal candidates should have a strong background in networking software and a passion for innovation in the tech industry.

Qualifications

  • 8+ years of experience developing networking software.
  • Hands-on experience with network protocols and ASIC forwarding.
  • Proficient in debugging and optimization of C/C++ software.

Responsibilities

  • Lead design and development of networking software.
  • Collaborate with hardware teams to optimize networking paths.
  • Mentor junior engineers and drive software development.

Skills

C++
Networking
Debugging
Optimization
Collaboration

Job description

Senior Software Engineer- AI/ML Networking
Senior Software Engineer- AI/ML Networking

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from ThunderSoft

Senior HR Generalist | Technical Recruiter | Building High-Impact Tech Teams | Strategic HR & Talent Partner for US & Canada | ThunderSoft Canada…

Job Description

We are seeking a Senior Software Engineer / Technical Leader with deep expertise in C/C++ and networking, and a strong background in router/switch software development. This role will focus on advancing our flagship Nexus 9000 (Nexus9K) platform, with a particular emphasis on AI/ML networking workloads.The ideal candidate will have experience working with ASIC forwarding, either in merchant silicon (e.g., Broadcom, Marvell) or proprietary architectures, and a proven track record of designing, implementing, and scaling high-performance networking software.

Key Responsibilities

  • Lead the design and development of control/data plane software for the Nexus9K product line.
  • Collaborate with ASIC and hardware teams to optimize packet forwarding paths for AI/ML workloads.
  • Deliver robust, scalable, and high-performance software in C/C++.
  • Drive end-to-end software development, from architecture to deployment, in a fast-paced environment.
  • Mentor junior engineers and provide technical guidance across teams.
  • Contribute to system-level performance analysis and troubleshooting.

Required Qualifications

  • 8+ years of experience developing networking software for routers and/or switches.
  • Proficient in C and C++, with strong debugging and optimization skills.
  • Hands-on experience with network protocols, L2/L3 forwarding, and control/data plane architectures.
  • Solid background in ASIC forwarding (merchant or proprietary silicon).
  • Experience working on large, distributed systems and embedded software.

Preferred Qualifications

  • Prior experience with Cisco Nexus platforms or similar enterprise-class switches.
  • Familiarity with AI/ML networking workloads and traffic patterns.
  • Exposure to NetOps, telemetry, or programmable pipelines (e.g., P4).
  • Strong collaboration and communication skills.

Salary Range : 165000-180000k USD

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Consulting
  • Industries
    Software Development and IT System Custom Software Development

Referrals increase your chances of interviewing at ThunderSoft by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer, AI Intern (Summer 2025)

San Francisco, CA $130,000.00-$238,000.00 2 weeks ago

Software Engineer, AI Platform - New Grad

Mountain View, CA $125,400.00-$188,100.00 2 weeks ago

Software Engineer Frontend (Multiple Levels) - Slack

San Francisco, CA $172,000.00-$334,600.00 1 day ago

San Francisco, CA $145,000.00-$250,000.00 2 days ago

San Francisco, CA $130,000.00-$190,000.00 2 weeks ago

(General Hire) Software Engineer Graduate (Advertisement Team) - 2025 Start (BS/MS)

San Jose, CA $113,500.00-$250,000.00 2 weeks ago

San Francisco, CA $170,000.00-$270,000.00 2 days ago

San Francisco, CA $150,000.00-$230,000.00 1 month ago

Menlo Park, CA $56.25-$173,000.00 2 weeks ago

Software Engineer, Frontend (All Levels)

San Francisco, CA $150,000.00-$220,000.00 2 weeks ago

San Francisco, CA $105,600.00-$198,000.00 2 weeks ago

San Francisco, CA $130,000.00-$240,000.00 3 days ago

San Francisco, CA $35.00-$40.00 7 hours ago

Full Stack Software Engineer (L4), Product Localization Engineering
Full Stack Software Engineer - Post-training

Alameda, CA $130,000.00-$160,000.00 2 days ago

New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 8 months ago

San Francisco, CA $176,000.00-$250,000.00 3 days ago

San Francisco, CA $140,000.00-$195,000.00 2 days ago

Software Engineer 4 - TV & Web Player Platform

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Hardware Systems Engineer, AI NPI

Meta

Menlo Park

On-site

USD 163,000 - 225,000

30+ days ago