At NVIDIA, 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. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is encouraged to do their best work. Come join the team and see how you can make a lasting impact on the world!
We are looking for a developer with experience building modern, full-stack React + .NET web apps and .NET services, shipping with Docker and GitLab CI, and using IaC tools like Ansible and Terraform to follow good GitOps practices. You need to be familiar with Linux, FOSS tools, and self-hosting, as well as the public clouds and their managed services, to determine right tools for the job.
What you’ll be doing:
Develop and maintain .NET services and applications (including APIs, background services, integrations, middleware).
Apply Entity Framework with SQL Server and Postgres for robust, efficient data persistence.
Implement and optimize GitLab CI/CD pipelines for continuous integration and delivery.
Employ Ansible for infrastructure provisioning, configuration management, and deploying Docker containers.
Maintain RabbitMQ and Redis clusters to empower teams across Nvidia to build event-based automations.
Collaborate with teams and maintain code quality through testing and documentation.
Build out a public cloud strategy and use it where it makes sense, to build a given application or solve a given problem.
What we need to see:
Strong .NET development experience (services, APIs, integrations).
Familiarity with OData, Entity Framework, and SQL Server.
BS in Computer Science (or equivalent experience)
5+ years of experience
Experience with SSO, authentication, authorization, and following principle of least privilege.
Proficiency with Docker, Linux, SSH, CLIs, GNU tools
Background with RabbitMQ and Redis for event-based automations and distributed caching.
Experience with Prometheus, AlertManager, and Grafana for monitoring and alerting.
Hands-on experience with GitLab for version control, CI/CD pipelines, and automation.
Knowledge of Ansible for configuration management.
Ways to stand out from the crowd:
Public cloud platform experience (Azure, AWS)
Exposure to front-end technologies or frameworks.
Understanding single sign-on (SSO) authentication.
Experience deploying and operating services in Linux environments using Docker.
Basic understanding of cryptography and how encryption and digital signatures can be applied to solve data security problems.
The base salary range is 132,000 USD - 207,000 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.