
Systems Software Engineer – Hardware Tools and Infrastructure
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: California • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $124,000 - $195,500 per year
About the role
- Build microservices that are reliable, scalable, maintainable, and accessible to AI agents.
- Improve current systems to enhance resource scheduling, optimize performance, increase reliability, and deliver higher throughput.
- Develop streamlined, reliable interfaces optimized for usability and scalability across thousands of engineering users.
- Join an agile and proactive software development team with very high production quality standards.
- Participate in the full life-cycle of tool development, test, and deployment.
- Partner with internal customers to analyze workflows and system environments, delivering solutions optimized for their specific requirements.
- Play a key role in enhancing product quality and development efficiency of NVIDIA’s next-generation chips.
Requirements
- Excellent software engineering skills, including applied knowledge of OOP, design patterns, distributed systems, multiprogramming, and microservices.
- Skilled in Python and common service (FastAPI) and/or multiprogramming-related (asyncio) packages.
- BS, or equivalent experience in Computer Science/Engineering; MS (preferred)
- 2+ yrs of experience
- Excellent planning, presentation, and general communication skills.
- The flexibility and adaptability to work in an exciting environment with changing requirements.
- Experience with distributed container orchestration systems like Kubernetes.
Benefits
- equity
- benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
microservicesOOPdesign patternsdistributed systemsmultiprogrammingPythonFastAPIasyncioKubernetesperformance optimization
Soft Skills
planningpresentationcommunicationflexibilityadaptability
Certifications
BS in Computer ScienceMS in Computer Science