Taro Logo

Senior Software Engineer - AV Infrastructure Data Ingestion

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$184,000 - $356,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Automotive

Job Description

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Engineer to join their Autonomous Vehicles division. This role focuses on enhancing and scaling the data ingestion platform that handles vast amounts of sensor data from autonomous vehicles. The position offers an opportunity to work with cutting-edge technology in the autonomous driving space, handling petabyte-scale data processing challenges.

The role combines deep technical expertise in distributed systems, particularly using Golang and GRPC, with practical experience in data pipeline development. You'll be responsible for building resilient, fault-tolerant systems that ensure reliable data flow from autonomous vehicles to downstream development teams. This position requires both technical excellence and strong collaborative skills, as you'll work across multiple teams to optimize data processing efficiency and system performance.

NVIDIA offers a highly competitive compensation package, with a base salary ranging from $184,000 to $356,500 USD depending on level and experience, plus equity and comprehensive benefits. The company is recognized as one of the technology world's most desirable employers, known for pioneering work in Deep Learning, Artificial Intelligence, and Autonomous Vehicles.

The position offers the excitement of working on next-generation autonomous driving solutions while being part of a forward-thinking team that's pushing the boundaries of what's possible in AI and autonomous technology. Located in Santa Clara, CA, with hybrid work options, this role provides an excellent opportunity to contribute to groundbreaking technology that's transforming the automotive industry.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer - AV Infrastructure Data Ingestion

  • Enhance and scale data ingestion pipelines for AV data
  • Monitor data pipelines and services for availability and reliability
  • Collaborate with teams to improve data processing efficiency and reduce latency
  • Implement validation and data quality checks
  • Work with AV development team on data requirements and solutions

Requirements For Senior Software Engineer - AV Infrastructure Data Ingestion

Go
  • BS, MS, or PhD in Computer Science, Computer Engineering, or relevant field
  • 8+ years of experience with data ingestion pipelines
  • Proficiency in Golang, GRPC and distributed systems
  • Hands-on experience with temporal workflows
  • Strong understanding of computer science principles and data science
  • Experience designing resilient, fault-tolerant distributed services
  • Ability to drive cross-team initiatives and improve engineering efficiency
  • Excellent communication and planning skills

Benefits For Senior Software Engineer - AV Infrastructure Data Ingestion

Medical Insurance
Equity
  • Competitive base salary
  • Equity
  • Comprehensive benefits package