Senior Software Engineer - AV Infrastructure Data Ingestion

NvidiaSanta Clara, CA
106d$184,000 - $287,500

About The Position

NVIDIA has become the platform upon which every new AI-powered application is built. From healthcare research applications to autonomous vehicles, or voice-recognition systems, the need for advanced perception and cognitive capabilities is exploding, and NVIDIA is right in the center of this revolution. NVIDIA is hiring a Senior Software Engineer to work on improving the data ingestion platform in our Autonomous Vehicles division. Our team is enabling NVIDIA and our customers to pull in the vast amounts of data generated by the various sensors in Autonomous Vehicles and make them available to downstream teams for AV development.

Requirements

  • BS, MS, or PhD in Computer Science, Computer Engineering, or relevant field (or equivalent experience).
  • 8+ years of relevant professional experience working with data ingestion pipelines.
  • Proficiency in Golang, GRPC and distributed systems, monitoring and tracing.
  • Hands-on experience with temporal workflows.
  • Strong understanding of computer science principles and data science.
  • Proven track record of designing resilient, fault-tolerant distributed services that handle petabyte-scale data.
  • Demonstrated ability to drive cross-team initiatives and improve engineering efficiency through tooling or automation.
  • Excellent communication and planning skills.

Nice To Haves

  • Hands-on experience with large-scale data ingestion systems, particularly in autonomous vehicle or high-throughput environments.
  • Strong contributions to open-source projects in Golang, Temporal, or related distributed systems.
  • Familiarity with data quality frameworks, anomaly detection, or advanced monitoring/observability techniques.

Responsibilities

  • Enhance and scale our data ingestion pipelines to ensure a continuous and reliable flow of AV data into the system.
  • Monitor data pipelines and services to ensure data availability and reliability.
  • Collaborate with multi-functional teams to improve data processing efficiency, reduce latency, and enhance overall system performance.
  • Implement validation and data quality checks to ensure the integrity and accuracy of ingested data.
  • Work closely with the AV development team to understand data requirements and contribute to the enhancement of data-driven solutions.

Benefits

  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity opportunities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Education Level

Master's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service