NVIDIA is a leading technology company seeking a Senior Data Engineer to join their Financial Systems Engineering team. This role focuses on building scalable cloud services that support NVIDIA's high-performance financial infrastructure and ensuring operational automation across global financial operations.
Responsibilities:
- Architect event-driven pipelines (Kafka) and develop new data models that ensure transactional integrity (ACID) for commercial events like invoices, payments, and adjustments
- Automate scalable ETL processes and refactor next-generation data architectures to improve quality, security, and coverage for rapidly growing business demands
- Collaborate across teams to codify business processes into self-measuring systems, debugging complex challenges to ensure the reliability of financial operations
Requirements:
- Bachelor's degree (or equivalent experience); Master's preferred
- 10+ years of industry experience delivering scalable financial services
- Core Technical Skills: Expertise in building scalable REST APIs backed by PostgreSQL and proficiency in Python, Golang, Scala, or NodeJS
- Hands-on experience architecting robust ETL/ELT pipelines using Databricks and dbt to manage large-scale Delta Lake or Apache Iceberg tables
- Deep understanding of high-scale distributed systems, Linux, and cloud infrastructure (AWS/GCP/Azure) using container technologies like Docker and Kubernetes
- Experience developing data ontology or semantic data layers that map disparate raw data into interconnected objects with defined properties and functions
- A track record of managing Financial/ERP data at internet scale, ensuring transactional integrity and zero data loss
- An 'Infrastructure as Code' mindset with specific experience building self-healing systems in distributed environments