Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II - Streaming

Full-time

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.

What Success Looks Like
  • 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.

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II - Streaming in Remote vacancy
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the...  ...Group Technologies are seeking a Software Engineer II to join the Data Platform Streaming team in Palo Alto, California. We are looking for strong... 
    Suggested
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Remote
    2 days ago
  • $140k - $190k

     ...NinjaTrader equips traders with award-winning software and brokerage services to navigate the...  .... We're hiring a Sr. Software Engineer II to own the service layer it runs on.You...  ...providers, using message queues, pub/sub, and streaming pipelinesOwn correctness in long-... 
    Suggested
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader Group

    Chicago, IL
    3 days ago
  • $114.89k - $142.3k

     ...NCR Voyix CorporationAtlanta, GASoftware Engineer II (f/t)Job Description:Collaborate with...  ...test, deploy, maintain, and enhance new software solutions. Participate in code reviews,...  ...1) year of experience working with data stream processing technologies such as Kafka, Apache... 
    Suggested
    Full time
    Part time
    Remote work
    Worldwide
    Flexible hours

    NCR

    Atlanta, GA
    2 days ago
  • $116k - $174k

     ...careers to see how we empower creators to own their own destiny.Software Engineer II - Recommendations (Boston, MA onsite 5x a week)Why you...  ...Beam, etc.) for architecting and building complex batch or streaming pipelines.Experience in AI/ML systems and products, such as... 
    Suggested

    Klaviyo

    Boston, MA
    4 days ago
  • $89.4k - $134k

     ...Product DevelopmentJob ProfileSoftware Engineer IIManagement LevelIndividual...  ...Summary: Cox Automotive is looking for a software engineer II that applies the principles of secure...  ...processing using queues, topics, or event streams.Experience building and operating services... 
    Suggested
    Full time
    Contract work
    Remote work
    Flexible hours

    Cox Enterprises

    Atlanta, GA
    16 hours ago
  •  ...of DoorDash success. The Data Engineering team builds database...  ...looking for a Softare Engineer II to be a technical powerhouse...  ..., Codex, Cursor) in the full software development lifecycle, including...  ...Spark, Hive, Druid, Presto) and streaming technologies such as Kafka/Flink... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    19 hours ago
  • $106k - $169k

     ...realize their greatest potential. Title and Summary Software Engineer II - Backend/Platform Agentic AI Who is Mastercard? Mastercard...  ...tool calling, retrieval patterns, prompt management, and streaming responses • Own delivery end-to-end: design, development,... 
    Full time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    Arlington, VA
    3 days ago
  •  ...doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build...  ...Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems... 
    Immediate start
    Remote work

    Confluent

    Portland, OR
    2 days ago
  • $123k - $165k

    Job Posting Title:Product Software Engineer IIReq ID:10153799Job Description:Disney Entertainment...  ...future. Whether that's evolving our streaming and digital products in new and immersive...  ...team is looking for a Software Engineer II who will be an outstanding addition to... 
    Full time
    Work from home
    Worldwide

    Hulu

    San Francisco, CA
    1 day ago
  • $151.4k - $227k

     ...reach the right audiences across the open internet - from streaming TV and podcasts to mobile apps, news, and more. Advertising...  ...challenges, we'd love to meet you. Job Title: Software Engineer II Location: 10770 NE 8th St., Suite 700, Bellevue, WA 9800... 
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    The Trade Desk

    Ventura, CA
    1 day ago
  • $83.67k - $161.82k

     ...Software Engineer II Join an amazing team that is consistently recognized for our achievements and culture, including our most recent Forbes...  ...like Rest and gRPC. Knowledge of Message queuing, data streaming, workflow and integration frameworks (like Apache Kafka,... 
    Local area
    Remote work

    Mercury Insurance Services LLC/MIS

    United States
    3 days ago
  •  ...Software Engineer II Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future...  ...the engineering of Disney Entertainment & ESPN digital and streaming products and platforms. This includes product engineering,... 
    Remote work

    Walt Disney Company

    United States
    1 day ago
  • $117.5k - $157.5k

     ...Technology is a global organization of engineers, product developers, designers,...  ...microservices, and data visualization. As a Software Engineer II, you will use your Java, Scala, Python...  ...with hands on persistence and data streaming technology experience (Databricks, Snowflake... 
    Work experience placement

    The Walt Disney Company

    Glendale, CA
    1 day ago
  • $95.6k - $119.5k

     ...Purpose The Digital Product Management (DPM) Development Systems Engineer II is responsible for projects, system enhancements and portfolio...  ...using Python) o Fundamentals of DevSecOps framework o Agile software development methods General knowledge across the Product... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    American Honda Motor Co., Inc.

    Raymond, OH
    a month ago
  • $148.5k - $237.6k

     ...Senior Software Engineer II Washington, United States Join Axon and be a Force for Good. At Axon, we're on a mission to Protect Life...  ...with SQL or NoSQL data stores ~ Experience with Realtime streaming event log or messaging technologies, such as Kafka or... 
    Work at office
    Remote work

    Axon

    Seattle, WA
    4 days ago
  •  ...generated media is not used for malicious purposes. The Software Engineer II Role. We are seeking a mid-level Windows and .NET...  ...development, and has hands-on experience with low-latency media streaming and Kubernetes-based deployments. Responsibilities... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Reality Defender

    Remote
    2 days ago
  • $140k - $180k

     ...Reality Defender Wins RSA Most Innovative Startup The Software Engineer II Role. Reality Defender is looking for a Software Engineer...  ...Microsoft Teams, bots, meeting applications, or real-time media streaming. However, direct Teams experience is not required if you... 
    Temporary work
    Work at office
    Local area
    Remote work

    Reality Defender

    New York, NY
    8 days ago
  •  ...About the Role Abnormal AI is looking for a Software Engineer II to join the Detection Team. The Detection Division is focused on building...  ...we serve today. Own real-time and near real-time streaming pipelines, and online feature serving services. Collaborate... 
    Full time

    Abnormal Company

    Remote
    2 days ago
  • $202.5k - $247.5k

     ...vital to our success! We like software that’s serious and culture...  ...ngrok runs entirely on AWS. Engineers develop by SSH’ing into remote...  ...Postgres for persistence, Kafka for streaming, Protobuf for service...  ...$202,400 Software Engineer II Tier 1 (SF, LA, Seattle,... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Ngrok

    Remote
    2 days ago
  • $75.8k - $144.2k

     ...Together, we push the boundaries of known science and find new ways to connect and protect our world.We are currently seeking a Software Engineer II [Platform & Infrastructure Services] to join the Platform and Infrastructure Services (IS) team in the Air C2 (Command and... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Fullerton, CA
    19 hours ago
  •  ...: $118,900.00 - $178,500.00Job DescriptionAt WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    19 hours ago
  • Job DescriptionSoftware Engineer II willplay a critical role in ensuring the reliability and efficiency of our systems, which in turn drives...  ..., banking integrations, and regulatory compliance. Support Software Engineer II work directly with production data involving real... 
    Immediate start
    Remote work

    Inspira Financial

    Oak Brook, IL
    1 day ago
  •  ...millions of people? We are looking for a Software Developer II who displays a deep interest in and...  ...directly to the Manager, Data Engineering, this position will be responsible for...  ...audience of over 125 million on cable and streaming platforms including DirecTV, Charter... 
    Local area
    Remote work

    AccuWeather

    State College, PA
    19 hours ago
  • $68.9k - $131.1k

     ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  .../ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department’s primary goal is to design, develop, and... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    19 hours ago
  • $83.4k - $125.2k

     ...history, they're making history.Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Software Engineer II (26-290 & 26-291) to join our team of skilled and diverse professionals. Based in Colorado Springs, CO, this role is... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work
    Afternoon shift

    Northrop Grumman

    Colorado Springs, CO
    3 days ago
  • $114.5k - $188k

     ...mission on our Culture and About Us pages. Let’s shape the future of customer engagement together!How You Will Make an ImpactAs a Software Engineer II on the Developer Platform Team, you will help improve the Scala, Bazel, and CI foundations that Iterable engineers use every... 
    Contract work
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office

    Iterable

    Denver, CO
    1 day ago
  • $89.4k - $134k

     ...Family GroupEngineering / Product DevelopmentJob ProfileSoftware Engineer IIManagement LevelIndividual ContributorFlexible Work Option...  ...work more effectively in their day-to-day operations.The Software Engineer II applies secure software engineering principles to the design... 
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Cox Enterprises

    Austin, TX
    19 hours ago
  • $68.9k - $131.1k

     ...expertise, we help customers meet the demands of the global market. Join us and help shape the future of aerospace and defense.As a Software Engineer II on our team, you will play a key role in the design, development, integration, and verification of our embedded software... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    19 hours ago
  • $182.48k - $245.5k

     ...PlayStation brand, a name synonymous with entertainment excellence and creativity.Software Engineer IISan Mateo, CARole OverviewSony Interactive Entertainment LLC seeks a Software Engineer II in San Mateo, CA to develop and maintain high-quality applications and services,... 
    Remote work
    Work from home

    Sony Interactive Entertainment America

    San Mateo, CA
    4 days ago
  • $75.8k - $144.2k

     ...more than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...secure world.Raytheon's Electronic Warfare (EW) Software development team is looking to hire experienced Software Engineer II to work on real-time embedded products.Raytheon... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II - Streaming. Be the first to apply!