About the Role
Expedia Technology teams partner with Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and employees. This Software Development Engineer II position sits on the Data Processing team within the Data Platform organization, building and running Expedia Group’s central data processing platform. You will build and enhance core data processing and AI capabilities, improving the reliability, performance, and usability of our platform.
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
- Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience.
- 2+ 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 (for example, 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, including thoughtful API design, data modeling, and system design (LLD) 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 (for example, test coverage, CI/CD pipelines, automation, or code review standards).
- Experience safely integrating and operating AI/ML-enabled solutions that improve outcomes.
- Experience applying AI-assisted development or analysis tools in day-to-day engineering work.
Skills
- Object-oriented programming
- Functional programming
- Version control
- Debugging
- API design
- Data modeling
- System design (LLD)
- AI/ML concepts
- Cloud environments
- Distributed environments
- Monitoring
- Logging
- Alerting
- Incident investigation
- CI/CD pipelines
- Automation
- Code review standards
- AI-assisted development
Location
- Austin
Work Type
- Full-time
Experience Level
- 2+ years of relevant professional experience
- Software Development Engineer II
Education Level
- Bachelor's degree in Computer Science or a related technical field
Salary/Compensations
- $119,000.00 to $166,500.00
- Potential to increase pay up to $190,500.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, one journey at a time.
- Expedia Group is a global travel company powered by passionate people, trusted partnerships, and leading technology.
- Expedia Group connects travelers, partners, and advertisers through its consumer brands, B2B network, and travel advertising business.
- Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings.
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.
