Software Dev Engineer II - Data Science

Sorry, this job was removed at 12:09 p.m. (PST) on Wednesday, September 4, 2019
Find out who's hiring in Bellevue.
See all Data + Analytics jobs in Bellevue
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our new Seattle campus in Interbay is on the beach with sweeping views of the Puget Sound and Cascades.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Expedia GroupFind similar jobs