Senior Software Development Engineer - Data Platform at Expedia Group | Austin, TX, US | Rezi

Senior Software Development Engineer - Data Platform at Expedia Group

Senior Software Development Engineer - Data Platform

Expedia Group · Austin, TX, US

Today

Senior Software Development Engineer - Data Platform

Expedia Group · Austin, TX, US

2 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Development Engineer - Data Platform role.

Rezi rewrites your resume against Expedia Group's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Development Engineer - Data Platform posting at Expedia Group — free, in seconds.

About the Role

The Senior Software Development Engineer on the Data Processing team will build and enhance core data processing and AI capabilities, improving the reliability, performance, and usability of Expedia Group’s central data processing platform. This role is crucial for enabling teams across the company to transform large data volumes into fast, reliable analytics and machine learning that power better traveler experiences.

Responsibilities

  • Design, develop, test, and maintain high-quality software services and components, including system design (LLD), API design, and data modeling.
  • Collaborate with peers, product, and design to break down requirements, estimate work, and deliver features and fixes.
  • Write clean, reliable, and maintainable code, including unit and integration tests, and participate in code reviews.
  • Diagnose, debug, and resolve issues in production and non-production environments.
  • Safely integrate and operate AI/ML-enabled solutions that improve outcomes.
  • Adapt quickly to new technologies, frameworks, and domains.

Requirements

  • Master's degree in Computer Science/Engineering or a related technical field; or Equivalent related professional experience.
  • 6+ years of relevant professional experience.
  • Professional software development experience, including object-oriented or functional programming, version control, and debugging in at least one modern language (e.g., Java, C#, Kotlin, Scala, Python, JavaScript, or similar).
  • Experience designing and implementing APIs, data models, and low-level system designs, and delivering features or services in a production environment.
  • Experience owning well-defined services, components, or features through the software development lifecycle.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
  • Experience designing and implementing scalable, resilient services or components in a cloud or distributed environment.
  • Experience operating services in production at scale, including monitoring, logging, alerting, incident investigation, and improving reliability and performance.
  • Demonstrated contributions to improving engineering practices that raise the quality bar for a team or domain.
  • Experience safely integrating and operating AI/ML-enabled solutions.
  • Experience applying AI-assisted development or analysis tools in day-to-day engineering work.

Skills

  • System design (LLD)
  • API design
  • Data modeling
  • Object-oriented programming
  • Functional programming
  • Version control
  • Debugging
  • Modern programming languages (Java, C#, Kotlin, Scala, Python, JavaScript, or similar)
  • AI/ML concepts
  • Cloud environments
  • Distributed environments
  • Monitoring
  • Logging
  • Alerting
  • Incident investigation
  • CI/CD pipelines
  • Automation
  • AI-assisted development

Location

  • Austin

Work Type

  • Full-time

Experience Level

  • Senior
  • 6+ years of relevant professional experience

Education Level

  • Master's degree in Computer Science/Engineering or a related technical field

Salary/Compensations

  • $184,500.00 - $258,000.00
  • Potential to increase pay up to $295,000.00 based on performance

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Employee Assistance Program
  • Wellness reimbursement
  • Travel reimbursement
  • Travel discounts
  • International Airlines Travel Agent Network (IATAN) membership

About the Company

  • Expedia Group helps travelers explore the world with confidence and ease.
  • Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings.
  • Expedia Technology teams partner with Product teams to create innovative products, services, and tools.
  • A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences.

Equal Opportunity

  • Expedia is committed to creating an inclusive work environment with a diverse workforce.
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law.
  • This employer participates in E-Verify.
  • The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.