×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II - Streaming

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: Rivian and Volkswagen Group Technologies
Full Time position
Listed on 2026-07-25
Job specializations:
  • Software Development
    Cloud Engineer - Software, AI Engineer (Applied/Software), DevOps
Salary/Wage Range or Industry Benchmark: 105100 - 131400 USD Yearly USD 105100.00 131400.00 YEAR
Job Description & How to Apply Below

About Us

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.

About Us

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.

The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone.

Role Summary

Rivian and Volkswagen Group Technologies are seeking a Software Engineer II to join the Data Platform Streaming team in Palo Alto, California. We are looking for strong software engineers with proven experience building and operating modern real-time data platforms. This team develops the streaming infrastructure that powers vehicle telemetry, connected services, analytics, AI/ML platforms, and commercial fleet integrations across Rivian and Volkswagen Group Technologies.

This is a hands on software engineering role focused on designing and building scalable, low-latency, fault tolerant streaming systems. The ideal candidate has strong experience with Apache Kafka or Redpanda
, Apache Flink
, distributed systems, and cloud native technologies. They are passionate about building reliable real-time data infrastructure that enables event-driven applications, machine learning, AI-powered experiences, and intelligent vehicle platforms.

At the RIV-4 level, engineers are expected to demonstrate strong technical fundamentals, contribute meaningfully to team objectives, work with increasing autonomy, and collaborate effectively across engineering teams while continuously growing their technical expertise.

Responsibilities
  • Build and maintain scalable real-time streaming services that ingest, process, transform, and deliver vehicle, cloud, and operational data at scale.
  • Design, develop, and operate Apache Flink applications and event-driven services using Apache Kafka or Redpanda.
  • Build streaming infrastructure that powers analytics, machine learning, AI applications, and real-time operational decision making.
  • Design scalable event-driven architectures with emphasis on throughput, low latency, resiliency, and operational simplicity.
  • Develop production-grade streaming applications using Java, Scala, Python, or Go following software engineering best practices.
  • Contribute to scalable streaming architectures including topic design, partitioning strategy, checkpointing, save points, dead letter queues (DLQs), replay strategies, and failure recovery.
  • Optimize streaming applications for latency, throughput, resource utilization, and operational cost through performance tuning and continuous improvement.
  • Develop reusable platform components, SDKs, libraries, and self-service capabilities that improve developer productivity across engineering teams.
  • Support deployment and operations using K8s, Docker, CI/CD pipelines, and Infrastructure as Code practices.
  • Build observability into streaming applications using metrics, logging, distributed tracing, dashboards, and proactive alerting.
  • Monitor and troubleshoot production streaming systems using consumer lag, checkpoint health, logs, metrics, and operational dashboards.
  • Partner closely with platform engineers, data engineers, ML engineers, analytics teams, and product teams to deliver end-to-end real-time data solutions.
  • Build streaming pipelines that enable AI/ML platforms, online feature engineering, retrieval-augmented generation (RAG), and intelligent applications.
  • Participate in production support, incident response, root cause analysis, and continuous platform reliability…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary