Senior Software Solution Engineer, Networking
Senior Software Solution Engineer, Networking

Senior Software Solution Engineer, Networking

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
Go Premium
Nvidia

At a Glance

  • Tasks: Solve complex networking issues and develop innovative solutions for enterprise customers.
  • Company: Join NVIDIA, a leading tech company known for its cutting-edge technology and talented workforce.
  • Benefits: Enjoy remote work flexibility, competitive salaries, and a comprehensive benefits package.
  • Why this job: Be part of a dynamic team that values creativity and problem-solving in a fast-paced environment.
  • Qualifications: B.Sc. in relevant field with 7+ years of software development experience, especially in customer-facing roles.
  • Other info: Ideal for those passionate about networking technologies and eager to tackle challenging problems.

The predicted salary is between 48000 - 84000 £ per year.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you’re creative, passionate and self-motivated, we want to hear from you!

We are looking for an experienced networking software engineer. An awesome candidate is highly technical who is also comfortable with dealing with enterprise customers. You will join a team of Solution Engineers focused on the Mellanox Networking, DGX Platforms, Container Orchestrators, Deep Learning containers, and other Enterprise related system software. The Solution Engineers spend approximately 50% of their time helping customers with their most complex problems and 50% of their time doing development related work. This individual should have proven grasp of datacentre and networking technologies, to provide comprehensive solutions for complex installations, maintenance, or operations for a broad scope of leading-edge networking products.

What you’ll be doing:

  • Triage customer issues involving DGX clusters, network adapters and DPUs, including both InfiniBand and Ethernet technologies.
  • Take ownership and drive critical customer issues to resolution.
  • Collaborate with engineering to document, recreate and solve issues.
  • Develop features and tools as part of solution engineering efforts to support all Enterprise Service offerings including InfiniBand, Ethernet, and GPU server technologies.
  • Bring independent analysis, communication, and problem-solving to customer experience.

What we need to see:

  • B.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or related field (or equivalent experience).
  • 7+ years system software development and troubleshooting experience, ideally with some customer facing.
  • Experience developing with C/C++ in Linux userspace and/or embedded software.
  • Very good familiarity with Linux OS (tools, utilities, kernel functionality).
  • Very good familiarity with networking protocols (ETH, IP based, L2/3/4 protocols).
  • Intellectual curiosity, positive attitude, flexibility, analytical ability, self-motivation, and team-oriented.
  • Professional-level communication skills, interpersonal skills with a passion to solve problems.

Ways to stand out from the crowd:

  • InfiniBand, OFED, MOFED, RDMA, ROCE and GPU Technology.
  • Clustering or HPC Data-Centre technologies including Upper Layer Protocols (i.e., NCCL, MPI/UCX).
  • Server related areas such as Virtualization, HW offloads, Network Acceleration libs, Storage, Performance, etc.
  • Expertise with shell scripting (Python/Bash).

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our world-class engineering teams are expanding fast. If you’re a creative and autonomous engineer with a genuine passion for technology, we want to hear from you.

Senior Software Solution Engineer, Networking employer: Nvidia

NVIDIA is renowned for its innovative work culture and commitment to employee growth, making it an exceptional employer for a Senior Software Solution Engineer in Networking. With a focus on collaboration and problem-solving, employees enjoy competitive salaries, comprehensive benefits, and the opportunity to work with cutting-edge technologies in a remote setting. Join a team of forward-thinking professionals dedicated to pushing the boundaries of technology while enjoying a supportive and dynamic work environment.
Nvidia

Contact Detail:

Nvidia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Solution Engineer, Networking

✨Tip Number 1

Familiarise yourself with NVIDIA's products and technologies, especially those related to networking and data centres. Understanding their offerings will not only help you in interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the tech community by participating in forums or groups focused on networking technologies like InfiniBand and RDMA. This can help you stay updated on industry trends and may provide valuable insights that you can share during your discussions with potential employers.

✨Tip Number 3

Prepare to discuss real-world scenarios where you've solved complex networking issues. Be ready to explain your thought process and the tools you used, as this will showcase your problem-solving skills and technical expertise.

✨Tip Number 4

Network with current or former NVIDIA employees on platforms like LinkedIn. They can provide insider knowledge about the company culture and the specific expectations for the Senior Software Solution Engineer role, which can give you an edge in your application.

We think you need these skills to ace Senior Software Solution Engineer, Networking

System Software Development
Troubleshooting Skills
C/C++ Programming
Linux Userspace Development
Embedded Software Development
Networking Protocols (ETH, IP, L2/3/4)
InfiniBand and Ethernet Technologies
Customer-Facing Experience
Analytical Skills
Problem-Solving Skills
Communication Skills
Interpersonal Skills
Shell Scripting (Python/Bash)
Data-Centre Technologies
Virtualization Knowledge
GPU Technology Familiarity

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in system software development, particularly with C/C++ and Linux. Emphasise any customer-facing roles and your familiarity with networking protocols.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and problem-solving. Mention specific experiences that align with the job description, such as working with InfiniBand or GPU technologies.

Showcase Technical Skills: In your application, clearly outline your technical skills related to datacenter and networking technologies. Include any experience with shell scripting and HPC Data-Center technologies to stand out.

Highlight Soft Skills: NVIDIA values communication and interpersonal skills. Make sure to include examples of how you've successfully collaborated with teams or resolved complex customer issues in your previous roles.

How to prepare for a job interview at Nvidia

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ development, Linux OS, and networking protocols. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your technical prowess.

✨Demonstrate Problem-Solving Abilities

Since the role involves triaging customer issues, be ready to share examples of complex problems you've solved in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.

✨Communicate Clearly and Confidently

Professional-level communication skills are essential for this position. Practice articulating your thoughts clearly and confidently, especially when discussing technical concepts or past experiences with customers.

✨Research NVIDIA and Its Technologies

Familiarise yourself with NVIDIA's products, particularly those related to networking and data centres. Understanding their technology stack, such as InfiniBand and GPU technologies, will help you engage in meaningful conversations during the interview.

Senior Software Solution Engineer, Networking
Nvidia
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>