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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Development Engineer - Data Platform role.
Rezi rewrites your resume against Expedia Group's job description. Free.

Tailor your resume to this Senior Software Development Engineer - Data Platform role.
Rezi rewrites your resume against Expedia Group's job description. Free.
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.

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.