Senior Software Engineer, Data Ingestion - Autonomous Vehicles

NVIDIA
Santa Clara, Oregon, Washington, California
Workplace: RemoteFull timeUSD 184,000 - 356,500 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Problem-solving","Cross-functional collaboration","Fast-paced execution","Documentation","Data quality mindset"]

Build and optimize the data ingestion platform for NVIDIA’s Autonomous Vehicles, designing reliable pipelines from diverse sources and enabling real-time and batch data serving to AV teams and applications. Monitor and troubleshoot data pipelines for availability and reliability, validate data quality, and improve processing efficiency and latency. Scale infrastructure for growing vehicle volumes, collaborate cross-functionally, and maintain documentation for ingestion and serving systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 week ago

Senior Software Engineer, Data Ingestion - Autonomous Vehicles

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and optimize the data ingestion platform for NVIDIA’s Autonomous Vehicles, designing reliable pipelines from diverse sources and enabling real-time and batch data serving to AV teams and applications. Monitor and troubleshoot data pipelines for availability and reliability, validate data quality, and improve processing efficiency and latency. Scale infrastructure for growing vehicle volumes, collaborate cross-functionally, and maintain documentation for ingestion and serving systems.
Location: Santa Clara, Oregon, Washington, California
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement and maintain data ingestion pipelines from diverse sources for continuous, reliable AV data flow.
  • •Design and optimize data serving mechanisms for real-time and batch processing to support AV teams and applications.
  • •Monitor data pipelines and services to proactively identify and resolve issues affecting availability and reliability.
  • •Collaborate with cross-functional teams to improve data processing efficiency, reduce latency, and enhance system performance.
  • •Implement validation and data quality checks; document ingestion and serving processes for knowledge sharing.

Pay and Benefits

Salary: USD 184,000 - 356,500 annually
Equity and Bonus:Equity

Key Requirements

  • •Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • •8+ years of relevant experience working on autonomous vehicles and/or software infrastructure.
  • •Extensive expertise developing distributed systems and building data ingestion pipelines for large-scale systems.
  • •Strong proficiency in data warehousing concepts, data modeling, and database management systems.
  • •Proficient in Go and C++ with scripting experience (Python or Matlab) in a Linux environment; familiarity with Spark/Hadoop and data streaming (Kafka/RabbitMQ).
Experience:8+ yearsAutonomous vehiclesSoftware infrastructureDistributed systemsData ingestionData warehousing
Education:Bachelor's
Skills:Problem-solvingCross-functional collaborationFast-paced executionDocumentationData quality mindset
Tech Stack:GoC++PythonMatlabLinuxApache SparkHadoopKafkaRabbitMQAWSGCPAzureDockerKubernetes

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor