System Software Engineer, Distributed Systems

at Nvidia
USD 148,000-287,500 per year
MIDDLE SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Go @ 5 Python @ 5 Algorithms @ 3 Data Structures @ 3 Distributed Systems @ 3 Machine Learning @ 3

Details

We are looking for inquisitive and driven full-time software engineers with a strong interest in building high-quality, long-lasting systems. The VLSI Productivity and Infrastructure team supports hundreds of chip design engineers by building tools and platforms that supercharge their everyday work. From databases to web applications, build automation to machine learning, and on-prem infrastructure to cloud workloads, our team handles it all.

Responsibilities

  • Design, develop, deliver, and improve core components of next-generation VLSI productivity platforms.
  • Design, build, deploy, and improve highly scalable systems.
  • Translate high-level requirements into actionable plans and deliverables.
  • Leverage LLMs to accelerate (not replace) your contribution while taking ownership of your output.
  • Convert legacy codebases into modern systems infused with industry best practices.
  • Collaborate with engineering teams to identify and alleviate bottlenecks in their daily tasks.

Requirements

  • B.S. in Computer Science, Electrical Engineering, or equivalent experience.
  • 5+ years developing large-scale software applications in Go and Python.
  • Solid computer science fundamentals in algorithms, data structures, and complexity analysis.
  • Strong understanding of concurrency: processes, synchronization, locks, and load-balancing.
  • Excellent grasp of distributed systems and compute abstractions.
  • Experience building custom solutions around open-source products and libraries to close feature gaps quickly.

Ways to stand out

  • 5+ years in an enterprise engineering environment, shipping at scale.
  • Experience partitioning and optimizing complex interconnected systems.
  • Knowledge of filesystems, job-scheduling, and inter-process signaling.
  • Highly self-sufficient in ambiguous situations, with strong reasoning and problem-solving skills.
  • Rapid comprehension of existing codebases (in any language) to implement high-leverage changes effectively.

Compensation & Benefits

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

  • Level 3 base salary range: 148,000 USD - 235,750 USD
  • Level 4 base salary range: 184,000 USD - 287,500 USD

You will also be eligible for equity and benefits. Applications for this job will be accepted at least until December 13, 2025.

Company & Equal Opportunity

NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. The company does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.