Software Engineer II - Streaming
Rivian and Volkswagen Group Technologies
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, savepoints, 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 improvements.
Leverage AI-assisted software development tools to improve code quality, testing, debugging, documentation, and engineering productivity while maintaining strong software engineering practices.
Qualifications
Minimum Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
3+ years of professional software engineering experience building distributed systems and real-time streaming platforms.
Strong hands-on experience with Apache Kafka or Redpanda , including:
Topics and partitions
Consumer groups
Replication
Delivery semantics
Producer and consumer tuning
Performance optimization
Production operations
Strong experience building production applications using Apache Flink , including:
Stateful stream processing
Event time processing
Watermarks
Windowing
Checkpointing
Savepoints
Parallelism
Backpressure
Fault recovery
Strong understanding of event-driven architectures and real-time streaming systems.
Solid understanding of distributed systems including scalability, fault tolerance, consistency models, replication, and performance optimization.
Proficiency in one or more programming languages such as Java, Scala, Python, or Go .
Strong software engineering fundamentals including data structures, algorithms, object-oriented design, and system design.
Experience building cloud-native applications using Docker and Kubernetes.
Experience working with public cloud platforms such as AWS, Azure, or GCP.
Experience debugging production issues across distributed applications and streaming infrastructure.
Familiarity with REST APIs, gRPC, or event-driven service integration.
Strong communication and collaboration skills with the ability to work effectively across cross-
Preferred Qualifications
Experience operating large-scale Apache Kafka and Apache Flink deployments in production.
Experience with Kafka Connect, Debezium, or Change Data Capture (CDC) architectures.
Experience designing schema-based event contracts using Avro, Protobuf, JSON Schema, and Schema Registry.
Experience integrating streaming platforms with Apache Iceberg, Delta Lake, ClickHouse, Apache Pinot, or similar analytical storage systems.
Familiarity with Spark Structured Streaming or complementary stream processing technologies.
Experience building real-time feature engineering pipelines supporting machine learning and AI applications.
Experience with OpenTelemetry, Prometheus, Grafana, distributed tracing, and modern observability platforms.
Experience using Terraform, Helm, or Infrastructure as Code practices.
Experience building edge-to-cloud or vehicle-to-cloud streaming architectures.
Experience participating in production incident response, postmortems, and operational excellence initiatives.
AI-Driven Engineering
At Rivian and Volkswagen Group Technologies, we believe AI is transforming how software is built and operated. Engineers on this team are expected to thoughtfully leverage AI-assisted development tools to accelerate software design, implementation, testing, debugging, documentation, and operational excellence while maintaining high standards for code quality, security, and engineering judgment.
Delivers reliable, maintainable, and scalable streaming services that support mission critical operational, analytics, and AI workloads.
Demonstrates growing ownership of production systems by proactively improving reliability, scalability, performance, and developer experience.
Designs and implements streaming solutions that balance latency, throughput, resiliency, and operational simplicity.
Collaborates effectively across platform, infrastructure, data engineering, AI/ML, and product teams to deliver high-impact solutions.
Applies AI-assisted engineering practices to improve development velocity while maintaining strong software engineering standards.
Contributes reusable platform capabilities that enable teams to build event-driven and AI powered applications efficiently.
Continuously learns emerging technologies and contributes innovative ideas that advance Rivian's real time data platform and AI capabilities.
Total Rewards
Full-time positions include base salary, eligibility for an annual performance bonus, and eligibility for equity.
In addition to base salary, Rivian and Volkswagen Group Technologies offers benefits tailored to the local market. For more information on the benefits available for full-time employees, check out our Global Benefits Site .
External candidates can apply for this role through the Rivian and Volkswagen Group Technologies careers site (). If you are a current employee, please apply through our internal job board .
Equal Opportunity
Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status.
Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on jobs.jobcopilot.com.
Candidate Data Privacy
Rivian and Volkswagen Group Technologies” may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) record keeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.
Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies’ service providers, including providers of background checks, staffing services, and cloud services.
Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.
If you provide a mobile telephone number as part of your application or during the recruitment process, Rivian and Volkswagen Group Technologies may use that number to contact you via SMS text message for recruitment-related purposes, including scheduling, logistics, and status updates. Message and data rates may apply. You may opt out of SMS communications at any time by replying STOP to any text message you receive from us. Consent to receive SMS messages is not a condition of applying for or being considered for employment.
Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information.
--
Please note this job posting represents an open, active vacancy. Additionally, we are not currently accepting applications from third party application services.
$170k - $220k
...We are seeking a Senior Software Engineer in Test (SET II) to play a pivotal role in advancing our test engineering efforts. The ideal candidate will have extensive experience in Android and Linux development, with a focus on Kotlin, Java, C++, and Python. This position...SuggestedFull time$215.13k - $225.48k
...sensors and compute systems, test operations, systems and safety engineering – all dedicated to making a real, positive impact on the... ...centers in Dearborn, Mich., and Palo Alto, Calif. Software Engineer II positions offered by Latitude AI LLC (Palo Alto, CA). What...SuggestedPermanent employmentFull timeWork at officeImmediate startRemote workVisa sponsorship$304k
...gets done. We are hiring a Principal Engineer II to architect the core data processing engine... ...transformations infrastructure-Stateful Stream Processing Engines, Incremental View... ...efficiency for every customer. AS A PRINCIPAL SOFTWARE ENGINEER II AT SNOWFLAKE YOU WILL:...SuggestedFlexible hours- ...Location: Menlo Park, California Type: Contract Job #106940 Title : Software Engineer II Location : Menlo Park, CA (Onsite) Schedule : Full-Time Employment Time : Contract, 3 Months with possibility for extension based on performance...SuggestedFull timeContract workInternship
- ...Title: Software Engineer II (Robotics) Location: Menlo Park, CA Duration: 3 Months (Possibility of extension) Pay: $70-76/hr on W2 Summary: Join the small team building Conductor, the data and operations platform for our robotics program. Conductor manages...SuggestedInternship
$165.2k - $223.6k
...Description Employer: Amazon Data Services, Inc. Position: Software Dev Engineer II Location: East Palo Alto, CA Multiple Positions Available: Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and...Local areaRelocation package- ...platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics,... ...data platforms. We are hiring a Senior Software Engineer on the Observe team at Snowflake to own the streaming data product surface — the tables, views, and...Full timeTemporary work
$160k - $240k
...the Role The ability to monitor and assist our vehicles remotely plays a key role in our business strategy. As a Software Engineer, Video Streaming you will work on our in-house Teleoperations platform. You will work with a diverse team of engineers to build the...Full timeRemote work$140k - $160k
...members find more relevant connections faster through clearer, more personalized, and more responsive experiences. As a Software Engineer II on Android within Recs Experience, you’ll help build the experiences that shape who Tinder members see, how recommendations...Full timeWork experience placementWork at officeWorldwideFlexible hours$140k - $160k
...helping members find more relevant connections faster through clearer, more personalized, and more responsive experiences. As a Software Engineer II on iOS within Recs Experience, you’ll help build the experiences that shape who Tinder members see, how recommendations...Full timeWork experience placementWork at officeWorldwideFlexible hours$90.58k - $134.74k
OverviewSRI Robotics seeks a Robotics Software Engineer onsite at our headquarters in Menlo Park, CA, to support development efforts in robotic... .../maintain a security clearance.Minimum qualifications: RE II - B.S. with 2+ years OR M.S.; RE III - Bachelors with 5+ years...$215k - $300k
...are a team of mission-driven engineers with experience across aerospace... ...reality.As a Senior Fullstack Software Engineer at Reliable Robotics,... ...pipelines for high-throughput streams of real-time... ...i) U.S. citizen or national, (ii) U.S. lawful permanent resident...Permanent employmentCasual work$109k - $204k
...Software Engineer II, Developer Experience CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted by leading AI labs...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$126k - $201k
...Design, develop, and validate onboard and off-board autonomy software. Develop tools for increasing the development speed of building... ...Collaborate with stakeholders including Autonomy Engineers, Test Engineers, Product, Cloud Platform and Safety to ensure...Work at officeLocal area3 days per week- ...Job Title: Software Engineer II (P3) - Production AI (Metrics & Analytics) Job Location: Redwood City, CA/ Los Angeles, CA (Hybrid) Description: AgreeYa is a global Systems Integrator and is seeking an experienced Software Engineer II (P3) - Production AI...
$176k - $215k
...Job Title: Software Engineer II Department: Software Engineering This position will play a significant role in designing, developing, and maintaining complex software systems and applications. The individual will leverage their strong technical expertise and...Local area$170k - $185k
...be a part of a Best-in-Class organization, Samsung’s eCommerce engineering team is the place to be. If you were to join, you’ll have the... ...production Learn from veterans on the nuances of building software as well as get guidance on your career growth Work with business...Work at officeMonday to FridayFlexible hours$105.5k - $213.5k
...Software Engineer II This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies...Work experience placementWork at officeLocal areaImmediate start$135k - $155k
...the ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER (STARLINK) At SpaceX we’re leveraging our experience in... ...range: Level I: $135,000.00 - $155,000.00/per year Level II: $155,000.00 - $185,000.00/per year Your actual level and base...Permanent employmentFull timeTemporary workInternshipWorldwideWeekend work$110k
...time.ResponsibilitiesDesign, develop and maintain AI-powered software tools, services, and applications.Education and ExperienceMaster... ...resumé to [email protected] with the position title “Software Engineer, II” in the email subject.CompensationThe salary for this position...Work at office$165.2k - $223.6k
...systems that enable Amazon’s AI to learn from real-world customer behavior and continuously improve at massive scale.As a Software Development Engineer, you will solve challenging data and distributed-systems problems at the center of Amazon’s next-generation shopping AI....InternshipLocal areaFlexible hours$155k - $260k
...serving path. Requirements Required ~5+ years of backend engineering experience building and operating distributed, high-QPS, low-... ...service decomposition, data modeling, caching (e.g., Redis), streaming/messaging (e.g., Kafka), analytical query engines (e.g.,...Full timeLocal areaWork from home$182k - $242k
...Senior Software Engineer II, Applied Training Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$110k - $180k
...design (event-driven systems, microservices, streaming) Partner with ML teams to integrate... ...Who You Are Strong backend or systems engineer with experience in distributed systems... ...compensation. IC I: $110,000-$180,000 IC II: $160,000-$230,000 IC III: $180,000-$30...Full timeWork at officeRemote work$184k - $287.5k
...keeps games up-to-date, and users around the globe can instantly stream the latest games in high-definition resolution at the lowest... ...intelligence, and robotics.We are now looking for a Senior Software Engineer - Streaming with strong C++ skills and a deep interest in...Full timeRemote work$182k - $242k
...lightweight virtualization, GPU infrastructure, and Linux systems engineering. We partner closely with security, platform, and GPU... ...(A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$212.5k - $250k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...software delivery lifecycle so Carta's engineers can do the best work of their careers.We... ...You’ll SolveAs a Senior Software Engineer II on DevEx, you will:Build the MCP servers,...Full time- ...access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury.Poshmark is looking for a Senior Software Engineer II to join our Core Platform team and build reliable, scalable, and high-performance backend systems that power our marketplace...
- ...payments, and financial data to help Product, Engineering, Finance, and GTM teams make better... ...Role We are looking for a Senior Software Engineer to design and build the next generation... ..., transactional workflows, event streaming, or payment infrastructure....Full time
- ...Snowflake's business and enable every other engineering team — and the architectures we ship... ...day. What You'll Do As a Senior Software Engineer on Billing Platform, you will:... ...exactly-once processing, queueing, and stream/batch data pipelines. ~ Strong fundamentals...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II - Streaming. Be the first to apply!
- software developer positions Palo Alto, CA
- senior software engineer remote Palo Alto, CA
- software engineer contract Palo Alto, CA
- cybersecurity software engineer Palo Alto, CA
- part time software developer remote Palo Alto, CA
- junior software developer internship Palo Alto, CA
- software system engineer Palo Alto, CA
- software engineer remote Palo Alto, CA
- software engineer visa sponsorship Palo Alto, CA
- work from home software developer Palo Alto, CA



