# Senior Staff Software Engineer

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Salary**: $200,000 - $322,000 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Staff-Software-Engineer---Data-Engineering_JR2028539-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_530869e2-923

## Description

NVIDIA is seeking a Senior Staff Software Engineer to join its FinOps team. The successful candidate will build and operate pipelines and data models for cost allocation, forecasting, and optimization.

**Job Summary:** As a Senior Staff Software Engineer, you will focus on data engineering and play a crucial role in making data more reliable and helping the team onboard new sources without repeated manual effort.

**Key Responsibilities:**

- Design, build, and operate production pipelines using Python, SQL, and Databricks/Spark for cloud billing, SaaS usage, and shared-service telemetry.

- Develop reusable ingestion frameworks and data contracts for APIs and file-based sources.

- Create cost, usage, and ownership models for business unit, platform, and service allocation.

- Implement data freshness, completeness, and accuracy checks, lineage, and actionable monitoring.

- Optimize distributed processing, storage, and serving-layer queries for performance, scalability, and infrastructure cost.

- Lead technical design and code reviews, mentor engineers, and apply access controls and auditability throughout the data lifecycle.

**Requirements:**

- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.

- 12+ years of software or data engineering experience building and operating production data systems.

- Strong Python and SQL skills, with experience writing maintainable, tested code and debugging complex data transformations.

- Hands-on experience with Databricks, Apache Spark, and lakehouse technologies.

- Experience with data modeling, incremental processing, partitioning, schema evolution, and analytical query performance.

- Experience building cloud-based pipelines and integrating REST APIs.

- A track record of owning production reliability through automated tests, data quality checks, monitoring, incident diagnosis, and recovery.

**Nice to Have:**

- Familiarity with FinOps, cloud billing datasets, FOCUS, SaaS license utilization, or cost-allocation models.

- Experience with data catalogs, workflow orchestration, observability platforms, or AI-assisted anomaly detection and root-cause analysis.

**What We Offer:**

- Competitive salary: $200,000 - $322,000 per year

- Equity and benefits package

## Skills

### Required
- Python
- SQL
- Databricks
- Apache Spark
- data engineering
- cloud billing
- SaaS usage
- data modeling
- incremental processing
- partitioning
- schema evolution
- analytical query performance

### Nice to have
- FinOps
- cloud billing datasets
- FOCUS
- SaaS license utilization
- cost-allocation models
- data catalogs
- workflow orchestration
- observability platforms
- AI-assisted anomaly detection

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Staff-Software-Engineer---Data-Engineering_JR2028539-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
