Logo
NVIDIA

Staff Software Engineer

NVIDIA, Escondido, California, United States, 92025


NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for 30 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. Our Staff Software Engineer position offers an excellent opportunity to advance your career and work closely with the Enterprise Engineering team. We build cloud platforms for enterprise applications and are looking for strategic, ambitious, hard-working, and creative individuals who are passionate about helping us solve challenges that push the boundaries of what technology can achieve. In this role, you will work on projects that have a measurable impact on our business and contribute to the development and enhancement of our innovative solutions.

What you’ll be doing:

We are seeking a highly skilled and experienced Staff Software Engineer with expertise in both backend development and applications development. The ideal candidate will have a strong demonstrable record in building platforms preferably using open source technologies on cloud.

Design, develop, and maintain the platform to support our enterprise AI workloads using Kubernetes, NVIDIA AI enterprise and open source technologies.

Collaborate with multi-functional teams to define and implement features that enhance user experience and functionality.

Optimize application performance and ensure high availability and reliability.

Conduct research and experiments to evaluate new tools, frameworks, and methodologies that can enhance our development process.

Contribute to architectural decisions and ensure the scalability and maintainability of the codebase.

What we need to see:

Bachelor's or higher degree in Computer Science or a related field or equivalent experience.

8+ years in backend development with expertise in Python, Java or C++.

Strong understanding of web application frameworks (e.g., Django, Flask).

Experience with machine learning tools (e.g., Pytorch), artificial intelligence, deep learning, or natural language processing.

Familiarity with cloud platforms (e.g., AWS, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).

Excellent problem-solving skills and a proactive approach to troubleshooting.

Strong communication and collaboration skills.

Ways to stand out from the crowd:

Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.

Experience with Large Language Models (LLMs).

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package.

The base salary range is 160,000 USD - 304,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and

benefits

.

NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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.#J-18808-Ljbffr