NVIDIA
Senior Staff Software Engineer - Data Engineering
$200K–$322K
US, CA, Santa Clara · Senior Staff · Full-time · Posted Oct 23, 2026
- Experience
- 12+ years of software or data engineering experience building and operating production data systems.
- Education
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering or a related field, or equivalent experience.
About the job
Build and operate reliable data pipelines and models for NVIDIA’s FinOps cost allocation, forecasting, and optimization.
What you'll do
- Develop production pipelines, reusable ingestion frameworks, and cost and usage models for billing, SaaS, and service data.
- Improve data quality, monitoring, performance, and operational reliability; own testing, deployments, recovery, and production support.
- Partner with Finance and engineering teams, lead technical reviews, and mentor engineers.
What they ask for
- Strong Python and SQL skills and experience building tested production code.
- Hands-on experience with Databricks, Apache Spark, and lakehouse technologies or comparable distributed data platforms.
- Experience with data modeling, cloud pipelines, REST API integration, and production reliability.
- Experience with Git, CI/CD, secure data access, and technical communication.
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.
Pay
200,000 USD - 322,000 USD base salary
Tools
Python, SQL, Databricks, Apache Spark, Git, CI/CD, REST APIs
AI focus
Use sound judgment with AI coding tools and validate generated code; preferred experience includes AI-assisted anomaly detection and root-cause analysis.
Model-written summary · the original posting is authoritative