Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Software Engineer – Networking Platforms, Diagnostics Tools, Performance

NVIDIA

Junior NVIDIA engineer developing Python diagnostics and performance tools for networking platforms. Supporting hardware, firmware, and driver teams serving global data centers and HPC clusters.

Posted 9/6/2026full-timeTel Aviv • 🇮🇱 IsraelMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in Python programming with a foundational understanding of networking concepts and experience in software development. Capable of collaborating with cross-functional teams to optimize performance and solve technical challenges in high-throughput systems.

Highest-signal resume keywords
Python ProgrammingNetworking ConceptsLinux EnvironmentsPerformance OptimizationC/C++ Programming

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Python ProgrammingC/C++ ProgrammingPerformance OptimizationDebugging ToolsSoftware Development LifecycleNetworking ConceptsReal-Time MonitoringSystems DevelopmentAnalytical ThinkingProblem-Solving
Soft Skills
Strong CommunicationTeam CollaborationCuriosityAdaptability
Tools & Technologies
LinuxTCP/IPEthernetInfiniBand
Industry Keywords
Diagnostic ToolsHigh-Throughput SystemsHardware BehaviorSoftware-Level Diagnostics

Tech Stack

Tools & technologies
C++LinuxPythonTCP/IP

About the role

Key responsibilities & impact
  • Contribute to the design and development of diagnostic tools and frameworks using Python for NVIDIA’s networking platforms
  • Assist in developing efficient and scalable software, optimizing performance for high-throughput systems and real-time monitoring
  • Help develop features that connect hardware behavior with software-level diagnostics and analysis
  • Work closely with hardware, firmware, and driver teams to solve real-world technical challenges
  • Gain exposure to the full software development lifecycle, from understanding hardware specifications to deployment and validation

Requirements

What you’ll need
  • B.Sc. in Computer Engineering, Computer Science, Electrical Engineering, or a related field (or equivalent experience)
  • 0–4 years of experience in software development (internships or academic projects are welcome)
  • Strong programming skills in Python and a willingness to learn and improve
  • Basic understanding of networking concepts (TCP/IP, Ethernet, or InfiniBand)
  • Familiarity with Linux environments
  • Good analytical thinking and problem-solving skills
  • Strong communication skills and the ability to work well in a team
  • Experience from internships or academic projects related to systems, networking, or hardware
  • Exposure to performance optimization or debugging tools
  • Basic knowledge of C/C++ or low-level programming
  • Familiarity with Linux internals or system-level development
  • Demonstrated curiosity and ability to quickly learn new technologies

Benefits

Comp & perks
  • Reasonable accommodations to ensure all individuals can participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment