Join us on our mission to power global travel
for everyone, everywhere.

View my profile

Software Development Engineer III

United States - Washington - Seattle


Software Development Engineer III

Are you a Software Engineer who wants to work for a strong and creative online travel technology company? Do you have a passion for creating platforms turning data into meaningful information with help of machine learning platforms? Do you want to work with the latest ML technologies in the Search and Discovery ecosystem? If any of those are true…Expedia is looking for YOU!

The Search and Discovery Insights team is looking for a thoughtful and dedicated Software Engineer building out the learning systems for the Search Platform. We work closely with Search and Discovery Data Scientists in a fast-paced Agile environment to create and productionize algorithms and ML models that provide various insights to the Search Platform.

This role provides a unique opportunity to create innovations and ground-breaking change using cloud, big data, and machine learning technologies. You will be able to incubate and experiment with newer technologies and platforms to demonstrate the value of machine learning and enable data consumptions at scale with agility.  Bring passion and dedication to your job and there's no telling what you could accomplish.

What you’ll do:

Challenges you will work on:

  • Design and develop business-critical backend systems using stream processors and high-quality data pipelines

  • Work in a cross-functional team of Machine Learning engineers and Data scientists to design and code large-scale batch and real-time data pipelines on the AWS

  • Assemble large, complex data sets that meet functional / non-functional business requirements

  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies

  • Build a cloud-native, real-time stream processing & data lake platform that scales into the Zettabytes and beyond

  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics

  • Perform code reviews, and lead by example on code refactoring for readability, extensibility, and testability

  • Lead your products, with a focus on DevOps and robust automation

  • Perform root cause analysis on external and internal processes and data to identify opportunities for improvement and answer questions

  • Build processes that support data transformation, workload management, data structures, dependency, and metadata

  • Develop AutoML infrastructure for model selection and hyperparameter tuning

  • Adopt change, always open to replacing what you built yesterday with something better today

Who you are:

  • We are looking for a candidate with 5+ years of experience in a Software Engineer role, who has attained a Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field or equivalent related professional experience

  • They should also have experience using the following software/tools: 

  • Experience with big data tools: Hadoop, Spark, Kafka, etc.

  • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.

  • Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.

  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift

  • Experience with stream-processing systems: Storm, Spark-Streaming, etc.

  • Exerience with object-oriented/object function scripting languages: Python, Java, Scala, etc.

  • Experience with microservice architecture, and design.

  • Experience on machine learning toolkits like spark mllib, H20, scikit-learn, R and ML techniques.

  • Strong command with machine learning libraries such as PyTorch and Tensorflow and knowledge of common integration patterns for serving inference with them.

  • Proven track record of building and optimizing data sets, 'big data' data pipelines, and architectures

  • Excellent problem solving and analytic skills associated with working on unstructured datasets

  • Experienced in delivering real data feedback loops and streams for supporting highly available and scalable solutions with large transaction volume on a 24x7 operational cycle

  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, and review technical designs


About Expedia Group 

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®,®, Expedia® Partner Solutions, Vrbo®, Egencia®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®,™, and Expedia Cruises™.  

© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

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, or veteran status. 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.

Join our

Join us as we look for outstanding talent to help us power global travel for everyone, everywhere.

Sign up!


Job Category
Technology Group

Job Function

United States - Washington - Seattle

Job Type
Full-Time Regular

Similar Jobs

Don’t forget to follow us!

Find out more about our global family by following us on social.


Already applied? View your account

Interviewing at Expedia Group

Go to top