Software Dev Engineer II - Data Science

| Bellevue

Expedia

Are you looking to join a team at the forefront of travel technology and development? Do you look forward to solving big data challenges? Expedia Local Expert team is looking for a highly motivated Machine Learning engineer. Your work will impact millions of our customers. As part of the Marketing, Product & Engineering team, the focus of your job will be in developing state of the art machine learning systems to power various aspects of highly complex global marketing campaigns, build sorting and recommendation algorithms. You have a proven passion for machine learning, design thinking and big data systems. You will be someone with a strong background in both machine learning and software development. You will work to improve the existing code bases and architectures while developing a point of view around how to evolve and improve Expedia Local Expert on behalf of our customers

What You’ll Do:

  • Develop web services and ETL pipeline components, to productize and evaluate machine learning models
  • Develop custom data models and algorithms to apply to data sets
  • Develop end-to-end ML data pipelines. Work with large volumes of data; extract and manipulate large datasets using tools such as Hadoop Ecosystem, Apache Spark through scripting in Python, SQL, Hive etc
  • Write production code and collaborate with Product & Data Scientists to implement algorithms in production
  • Build tools that enable the team to unlock value via scalable processes and insights
  • Software engineering experience building and shipping software with a team, preferably in a multi-tenant, cloud delivery model.

Things We Need (and hope you have or are ready to learn)

  • Demonstrable experience delivering and deploying a machine learning-based feature.
  • Understanding of the all the stages of developing machine learning-based systems: labeling data, selecting algorithms, training, model development, visualization, regression, updates, debugging.
  • Knowledge of machine learning frameworks like TensorFlow, Keras and PyTorch.
  • Mastery of at least one language from this list: Python, Java, Golang, R; or a well thought out argument for a language that is not on that list but should be.
  • Proven experience with machine learning tools, including one or more of: Scikit-learn, Numpy, SciPy, Pandas, Matplotlib, Jupyter Notebook, Spark.
  • Understanding of the challenges surrounding applying machine learning to rich media, including automatic speech recognition (ASR), natural language processing (NLP), object detection and image recognition.
  • Demonstrable understanding of the Linux environment.
  • Experience with software processes: requirements, demos, source code control (git), defect tracking (jira), estimation and planning, build, test automation, CI/CD, etc.
  • Experience with video conferencing and content: streaming, processing, formats, tools (like ffmpeg).
  • Experience with troubleshooting and debugging.

Who You Are:

  • Bachelors Degree in Computer Science or related field required. A combination of education plus equivalent work experience may be considered
  • Exposure to software development experience building and operating ML services and platforms
  • Familiarity with frameworks such as MLlib, scikit-learn, H2O, Torch, TensorFlow, Theano, Caffe Experience with Spark, Hadoop, Pig, MapReduce technologies
  • Past history with Amazon Web Services a plus
  • Strong coding skills in at least one of major programming languages like Java, C/C++, Python or Golang
  • Comfortable writing and working with complex queries in SQL/Hive/Spark
  • Ability to work in a fast paced, evolving, growing and dynamic environment
  • Excellent written and verbal communication skills
  • Demonstrated personal initiative and strong ownership of deliverables
  • Ability to explore new ideas and have a passion to make them happen

Why Join Us:

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them to tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.

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.

Read Full Job Description

Technology we use

  • Engineering
    • C#Languages
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • PerlLanguages
    • PHPLanguages
    • PythonLanguages
    • RLanguages
    • RubyLanguages
    • ScalaLanguages
    • SqlLanguages
    • SwiftLanguages
    • AWSLanguages
    • jQueryLibraries
    • ReactLibraries
    • ReduxLibraries
    • ASP.NETFrameworks
    • CakePHPFrameworks
    • Ember.jsFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • SparkFrameworks
    • SpringFrameworks
    • CassandraDatabases
    • DB2Databases
    • HBaseDatabases
    • HiveDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • TeradataDatabases

Location

We are currently based in the heart of downtown Bellevue. Later this year, we will relocate to our beautiful campus on Elliot Bay.

What are Expedia Group Perks + Benefits

Culture
Volunteer in local community
Day of Caring Volunteer Hours match
Team owned deliverables
Diversity
Diversity manifesto
We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes.
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Parking
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Diversity Program
Lunch and learns

Additional Perks + Benefits

We believe everyone deserves - NEEDS - time away from the office and we encourage employees to take advantage of their paid time off. We offer travel discounts to make it even easier to get out and see the world.

More Jobs at Expedia Group298 open jobs
All Jobs
Finance
Data + Analytics
Design + UX
Dev + Engineer
HR
Marketing
Operations
Product
Project Mgmt
Sales
Content
Product
new
Bellevue
Content
new
Seattle
Marketing
new
Bellevue
Product
new
Bellevue
Product
new
Bellevue
HR
new
Bellevue
Product
new
Bellevue
Data + Analytics
new
Bellevue
Project Mgmt
new
Bellevue
Finance
new
Bellevue
Finance
new
Bellevue
HR
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Marketing
new
Bellevue
Operations
new
Bellevue
Product
new
Bellevue
Operations
new
Bellevue
Operations
new
Bellevue
Operations
new
Bellevue
Design + UX
new
Bellevue
Operations
new
Bellevue
HR
new
Bellevue
Design + UX
new
Bellevue
Finance
new
Bellevue
Marketing
new
Seattle
Finance
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Design + UX
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Finance
new
Bellevue
Operations
new
Bellevue
Operations
new
Bellevue
Sales
new
Bellevue
Content
new
Bellevue
Marketing
new
Bellevue
Project Mgmt
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Operations
new
Bellevue
Finance
new
Bellevue
Developer
new
Seattle
Finance
new
Bellevue
Developer
new
Bellevue
Product
new
Seattle
Developer
new
Bellevue
Operations
new
Bellevue
Project Mgmt
new
Bellevue
Content
new
Bellevue
Finance
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Seattle
Product
new
Seattle
Developer
new
Seattle
Developer
new
Seattle
Developer
new
Seattle
Design + UX
new
Bellevue
Data + Analytics
new
Bellevue
Marketing
new
Bellevue
Developer
new
Bellevue
Finance
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Product
new
Bellevue
Project Mgmt
new
Bellevue
Data + Analytics
new
Bellevue
Finance
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Marketing
new
Bellevue
Content
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Product
new
Bellevue
Developer
new
Bellevue
Design + UX
new
Bellevue
Sales
new
Bellevue
Developer
new
Bellevue
Project Mgmt
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Design + UX
new
Bellevue
Developer
new
Bellevue
Marketing
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Project Mgmt
new
Bellevue
Developer
new
Bellevue
Product
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Product
new
Bellevue
Developer
new
Bellevue
Operations
new
Bellevue
Finance
new
Bellevue
Developer
new
Bellevue
Marketing
new
Bellevue
Design + UX
new
Bellevue
Developer
new
Bellevue
Finance
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Finance
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Operations
new
Bellevue
Finance
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Product
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Project Mgmt
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Project Mgmt
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Finance
new
Bellevue
Developer
new
Bellevue
Product
new
Bellevue
Project Mgmt
new
Bellevue
Developer
new
Bellevue
Design + UX
new
Bellevue
Project Mgmt
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Finance
new
Bellevue
Design + UX
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Operations
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Project Mgmt
new
Bellevue
Product
new
Bellevue
Developer
new
Bellevue
Project Mgmt
new
Bellevue
Developer
new
Bellevue
Data + Analytics
new
Bellevue
Developer
new
Bellevue
Finance
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Developer
new
Bellevue
Product
new
Bellevue
Marketing
new
Bellevue
Developer
new
Bellevue
Product
new
Bellevue
Finance
new
Bellevue
Data + Analytics
new
Bellevue
HR
new
Bellevue
Data + Analytics
new
Bellevue
Design + UX
new
Bellevue
Design + UX
new
Bellevue
Operations
new
Bellevue
Project Mgmt
new
Bellevue
Design + UX
new
Bellevue
Product
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Product
new
Bellevue
Marketing
new
Bellevue
Design + UX
new
Bellevue
Data + Analytics
new
Bellevue
Data + Analytics
new
Bellevue
Operations
new
Bellevue
Finance
new
Bellevue
Design + UX
new
Seattle
Design + UX
new
Bellevue
Finance
new
Bellevue
Data + Analytics
new
Bellevue
Operations
new
Bellevue
Developer
new
Bellevue