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 @ 4 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. The Developer Platforms team is seeking an experienced full-stack software engineer to contribute across the full technology stack β user-facing web applications, backend services, APIs β and to support DevOps, internal tooling, and data engineering (ETL) efforts.
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: 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 using IaaS, PaaS, and managed services.
- Expertise in building, operating, and maintaining CI/CD pipelines (Jenkins, GitLab CI/CD, or similar).
- 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 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 such as WordPress and Drupal.
Compensation & Benefits
- Base salary ranges by level:
- Level 4: 168,000 USD - 264,500 USD
- Level 5: 200,000 USD - 322,000 USD
- Eligibility for equity and standard NVIDIA benefits.
Additional Information
- Hybrid role (#LI-Hybrid).
- Applications accepted at least until October 18, 2025.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.