Software Development Engineer II - Data Streaming & AI

Expedia Group

Austin (TX)

On-site

USD 119,000 - 167,000

Full time

11 hours 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, dental, and vision coverage
Paid time off
Employee Assistance Program
Wellness and travel reimbursement
Travel discounts
IATAN membership

Job summary

Expedia Group’s Software Development Engineer II role focuses on building and supporting Commerce Data products that provide a trusted source of truth for booking information. You will own data pipelines and services, design APIs, and work with AI/ML-enabled solutions to improve outcomes in a scalable system.

The team emphasizes end-to-end ownership, collaboration with product and data teams, and delivering high-quality, reliable software in a fast-paced travel tech environment in Austin.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 2+ years of professional experience building and maintaining production software, data-processing systems, or data pipelines.
  • Strong ownership of services, pipelines, or features including design, implementation, deployment, and ops support.
  • Proficiency in Java with data structures, algorithms, system design, API design, and data modeling.
  • Hands-on experience with streaming/batch data processing using Kafka, Spark, and Amazon S3; familiarity with AI-driven tools.

Responsibilities

  • Develop and maintain streaming and batch data-processing pipelines for scalable, secure data products.
  • Build and operate data workflows using Kafka, Spark, and S3 with real-time ingestion and downstream consumption.
  • Design, build, and evolve data-intensive software solutions in Java, including API design and data modeling.
  • Collaborate with product, data, and engineering teams to translate requirements into reusable technical solutions.
  • Own end-to-end lifecycle of components including testing, deployment, monitoring, and incident resolution.
  • Safely integrate and operate AI/ML-enabled solutions within data pipelines and software services.

Skills

Java
Kafka
Spark
Amazon S3
Data pipelines

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Data processing frameworks

Job description

Expedia Group’s Software Development Engineer II role focuses on building and supporting Commerce Data products that provide a trusted source of truth for booking information. You will own data pipelines and services, design APIs, and work with AI/ML-enabled solutions to improve outcomes in a scalable system.

The team emphasizes end-to-end ownership, collaboration with product and data teams, and delivering high-quality, reliable software in a fast-paced travel tech environment in Austin.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Data Pipelines & AI (SDE II)
Software Engineer - Data Pipelines & AI (SDE II)

11105 Expedia, Inc. • Austin (TX)

On-site
USD 119,000 - 167,000
Medical coverage
Dental coverage
Vision coverage
+5
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
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
Senior Data Engineer — Clickstream Data Platform
Senior Data Engineer — Clickstream Data Platform

Expedia • Austin (TX)

On-site
USD 146,000 - 205,000
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
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
Software Development Engineer II
Software Development Engineer II

Expedia, Inc. • Austin (TX)

On-site
USD 119,000 - 167,000
Medical coverage
Dental coverage
Vision coverage
+6
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

Expedia Group • Austin (TX)

On-site
USD 119,000 - 167,000
Medical, dental, and vision coverage
Paid time off
Employee Assistance Program
+3