Software Engineer - Data Pipelines & AI (SDE II)

11105 Expedia, Inc.

Austin (TX)

On-site

USD 119,000 - 167,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
Paid time off
Employee Assistance Program
Wellness & travel reimbursement
Travel discounts
IATAN membership

Job summary

Expedia Group is seeking a Software Development Engineer II in Austin to design and deliver data-driven components that power travel insights and experiences. You will own streaming and batch data pipelines, build scalable data workflows, and collaborate with cross‑functional teams to translate requirements into robust data solutions.

You will use Java, Kafka, Spark, and S3 to craft reliable services, APIs, and data models while contributing to the end-to-end lifecycle from design through

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field; or equivalent practical experience in software development or data engineering.
  • 2+ years of relevant professional experience building and maintaining production software, data-processing systems, or data pipelines in a team environment.
  • Demonstrated ownership of well-defined services, components, pipelines, or features, including contributions to design, implementation, quality, deployment, and operational support.
  • Proficiency in Java, with experience applying software engineering fundamentals—including data structures, algorithms, system design (LLD), API design, and data modeling—to real systems.
  • Hands-on experience with streaming and batch data processing, including Kafka, Spark, and Amazon S3, as well as familiarity with AI-driven tools or workflows.

Responsibilities

  • Develop and maintain streaming and batch data-processing pipelines that support scalable, secure, and high-quality data products and services.
  • Build and operate data workflows using Kafka, Spark, and Amazon S3, applying appropriate patterns for real-time ingestion, transformation, storage, and downstream consumption.
  • Design, build, and evolve reliable data-intensive software solutions using Java, including system design (LLD), API design, and data modeling.
  • Collaborate with product, data, and engineering teams to translate requirements into reusable technical solutions, well-structured data flows, and maintainable service integrations.
  • Own the end-to-end lifecycle of assigned components and features, including implementation, automated testing, deployment, monitoring, troubleshooting, and incident resolution.
  • Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.

Skills

Java
Kafka
Spark
Data pipelines
API design
Data modeling
System design

Education

Bachelor’s degree in Computer Science or related field

Tools

Kafka
Spark
Amazon S3

Job description

Expedia Group is seeking a Software Development Engineer II in Austin to design and deliver data-driven components that power travel insights and experiences. You will own streaming and batch data pipelines, build scalable data workflows, and collaborate with cross‑functional teams to translate requirements into robust data solutions.

You will use Java, Kafka, Spark, and S3 to craft reliable services, APIs, and data models while contributing to the end-to-end lifecycle from design through

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer II - Data Streaming & AI
Software Development Engineer II - Data Streaming & AI

Expedia Group • Austin (TX)

On-site
USD 119,000 - 167,000
Medical, dental, and vision coverage
Paid time off
Employee Assistance Program
+3
Java Data Engineer — Real-Time Pipelines & AI-Ready
Java Data Engineer — Real-Time Pipelines & AI-Ready

Expedia, Inc. • Austin (TX)

On-site
USD 119,000 - 167,000
Medical coverage
Dental coverage
Vision coverage
+6
Senior AI Engineer: End-to-End Data Products
Senior AI Engineer: End-to-End Data Products

Expedia • Austin (TX)

On-site
USD 146,000 - 205,000
Medical coverage
Dental coverage
Vision coverage
+3
Senior Data Engineer — Clickstream Data Platform
Senior Data Engineer — Clickstream Data Platform

Expedia • Austin (TX)

On-site
USD 146,000 - 205,000
Senior Software Engineer, Inventory Platform & AI-Driven
Senior Software Engineer, Inventory Platform & AI-Driven

Emploive • Austin (TX), Northern (KY)

Hybrid
USD 185,000 - 258,000
Medical, dental, vision coverage
Paid time off
Travel discounts
Global Data Sharing Engineer: AI-Powered Data Pipelines
Global Data Sharing Engineer: AI-Powered Data Pipelines

11105 Expedia, Inc. • Seattle (WA)

On-site
USD 117,000 - 163,000
Medical, dental and vision coverage
Paid time off
Employee Assistance Program
+3
Java Data-Streaming Engineer II (Kafka/Spark)
Java Data-Streaming Engineer II (Kafka/Spark)

Expedia • Austin (TX)

On-site
USD 119,000 - 167,000
Medical coverage
Dental coverage
Vision coverage
+6
Data Engineer III - Click Stream Data Products
Data Engineer III - Click Stream Data Products

Expedia • Austin (TX)

On-site
USD 146,000 - 205,000
Software Development Engineer II
Software Development Engineer II

Expedia • Austin (TX)

On-site
USD 119,000 - 167,000
Medical coverage
Dental coverage
Vision coverage
+6
Software Development Engineer II
Software Development Engineer II

11105 Expedia, Inc. • Austin (TX)

On-site
USD 119,000 - 167,000
Medical coverage
Dental coverage
Vision coverage
+5