Senior Software Engineer β Developer Programs
at Nvidia
π Santa Clara, United States
USD 168,000-322,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Jenkins @ 4 MySQL @ 4 Ruby @ 6 DevOps @ 4 Terraform @ 7 Python @ 6 Tableau @ 4 GCP @ 4 ETL @ 4 CI/CD @ 4 Ruby on Rails @ 6 AWS @ 4 Azure @ 4 Data Engineering @ 4 JavaScript @ 6 PHP @ 6 PostgreSQL @ 4 React @ 4 Node.js @ 6 IaaS @ 4 Debugging @ 4 API @ 4 Reporting @ 4 GPU @ 4Details
The NVIDIA Developer Program connects millions of developers, researchers, and data scientists worldwide with SDKs, training materials, and resources to develop GPU-accelerated applications. This team supports application areas including Deep Learning/AI, Autonomous Vehicles, Robotics, Design & Visualization, VR/AR, Ray Tracing, and PC Gaming.
You will join the NVIDIA Developer Platforms team as an experienced full-stack software engineer, contributing across the full technology stack: user-facing web applications, backend services and APIs, DevOps/infrastructure, internal tools for publishing software and web content, and data engineering (ETL pipelines).
Responsibilities
- Develop and maintain robust tools and services to improve internal workflows and external customer experiences.
- Design, build, and optimize web APIs and ETL pipelines that integrate with internal backend systems.
- Lead deployment of product updates, patches, and performance improvements with a focus on reliability and scalability.
- Transform software prototypes and proofs-of-concept into production-ready, operational platforms.
- Provide ongoing operational and technical support for NVIDIA Developer web platforms, ensuring high availability and performance.
- Define and implement effective debugging, monitoring, and maintenance procedures to ensure system stability.
- Conduct thorough root cause analysis of system issues and recommend corrective actions to prevent recurrence.
Requirements
- BS degree in Computer Science or equivalent experience.
- 7+ years of experience developing and supporting production web platforms in software engineering or DevOps roles.
- Strong skills in system design, architecture, and implementation.
- Proficiency in scripting and programming languages including Ruby, Python, PHP, and JavaScript; experience with frameworks such as Ruby on Rails, Node.js, and React.
- Experience integrating with third-party systems via REST APIs and implementing standard ETL processes.
- Experience with relational databases such as MySQL and PostgreSQL.
- Proven track record in designing secure, resilient, and efficient deployment architectures tailored to diverse workloads, using IaaS, PaaS, and managed services.
- Expertise in building, operating, and maintaining CI/CD pipelines with Jenkins, GitLab CI/CD, or similar platforms.
- Hands-on production experience managing secure AWS environments, including services like S3, CloudFront, Lambda, CloudWatch, and ECS.
- Practical experience with Terraform and a strong understanding of infrastructure-as-code and configuration management practices.
Ways to stand out
- Hands-on experience with cloud platforms such as Google Cloud Platform (GCP) and Microsoft Azure.
- Experience building and managing dashboards for data visualization and reporting with Tableau or similar tools.
- Familiarity with content management systems, including WordPress and Drupal.
Compensation & Benefits
- Base salary ranges by level (location & experience dependent):
- Level 4: 168,000 USD - 264,500 USD per year
- Level 5: 200,000 USD - 322,000 USD per year
- Eligible for equity and company benefits.
Additional information
- Hybrid work arrangement (#LI-Hybrid).
- Applications accepted at least until October 18, 2025.
- NVIDIA is an equal opportunity employer committed to diversity and inclusion.