Principal Data and Asset Management Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

NVIDIA is seeking a Principal Data and Asset Management Engineer to lead the design and evolution of their enterprise asset management and CMDB platforms. This role focuses on ensuring data accuracy, consistency, and availability across infrastructure, software, and services, emphasizing automation and self-service access to trusted data. The engineer will architect scalable systems, build ETL/ELT pipelines, establish data quality standards, develop APIs, and automate asset lifecycle management. The role requires strong software engineering experience, expertise in Python/Go, hands-on experience with CMDBs and data-intensive backend systems, and knowledge of CI/CD and cloud platforms.

What you'd actually do

  1. Architect and lead the design of enterprise-scale CMDB and asset management systems, defining authoritative data models for infrastructure, software, services, and their relationships across the lifecycle.
  2. Own the data architecture and integration strategy for asset and configuration data, spanning discovery systems, provisioning tools, cloud platforms, monitoring systems, and internal services.
  3. Design, build, and maintain robust ETL/ELT pipelines that ingest, normalize, validate, and reconcile asset data from many heterogeneous sources.
  4. Establish and enforce data quality standards, including validation rules, reconciliation logic, lineage, and auditing to ensure CMDB accuracy and trustworthiness.
  5. Build and evolve highly reliable APIs and data services that enable engineers, IT, and business systems to query and manage asset and configuration data at scale.

Skills

Required

  • Python
  • Go
  • ETL pipelines
  • data services
  • production APIs
  • CMDBs
  • asset inventory systems
  • metadata platforms
  • schema design
  • relationship modeling
  • data validation
  • reconciliation
  • monitoring
  • CI/CD
  • containerized deployments
  • Kubernetes
  • cloud platforms
  • relational databases
  • NoSQL databases
  • scalable data models
  • communication skills

Nice to have

  • discovery tooling
  • event-driven updates
  • near-real-time asset synchronization
  • data governance
  • data lineage
  • access control
  • compliance
  • FinOps
  • capacity planning
  • operational analytics
  • influencing architecture and standards

What the JD emphasized

  • production-critical environment
  • deep technical judgment
  • systems-level perspective
  • strong sense of ownership
  • significant autonomy
  • drive cross-team initiatives
  • well-designed, well-documented, and well-tested systems
  • work independently on strategic components
  • collaborate closely on large, multi-functional efforts
  • proven track record of designing and owning complex, long-lived systems
  • Deep experience building data-intensive backend systems
  • Hands-on experience with CMDBs, asset inventory systems, or large-scale metadata platforms
  • Experience implementing data validation, reconciliation, and monitoring in production environments
  • Experience designing or operating a centralized CMDB as a system of record for infrastructure and services