Machine Learning Scientist at Overstock
🇺🇸 United States › Utah › Midvale (Posted Jul 17 2018)
About the company
Just a few minutes from Salt Lake City and Utah’s ski slopes, and within hours of five national parks, Overstock.com is a founding member of Silicon Slopes, one of the fastest growing technology hubs in the country. Our team loves and believes in the work we do. We’re a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail (with amazing AR functionality) to creating leading blockchain and machine learning technologies, each of us embodies a unique value and contributes a diverse perspective to the team. Overstock is a hidden treasure in the tech industry employing hundreds of technologists.
Overstock’s mission is to use, build and find cutting-edge technology that helps connect people with products and services in new and unexpected ways. We strive to inspire people to make their dream homes a reality. Our website offers millions of brand name products at discount prices including bedding, home décor, appliances, watches, jewelry, electronics, sporting goods, clothing and shoes.
The Machine Learning Scientist focuses on core machine learning techniques that include search ranking, recommender systems, natural language processing, computer vision, deep learning, fraud and abuse detection, advertising technologies, personalization and predictive modeling. Our Machine Learning scientists have the opportunity to build cutting-edge e-commerce technologies in all these areas and apply their ideas in different products across our platform. We are looking for individuals who are passionate about machine learning and have a track record as production quality engineers.
Design and implement core machine learning algorithms used by different product teams, included but not limited to:
search ranking, recommender systems, natural language processing, computer vision, deep learning, fraud and abuse detection, advertising technologies, personalization, marketing, CRM and supply chain
Design A/B tests across various products to validate the performance of machine learning models
Offline evaluation of machine learning models and establish correlation between online A/B tests and offline metrics
Implement machine learning models in production using various in house and on cloud technologies available to the machine learning team
Report results of machine learning models in peer-reviewed papers and technical manuals.
Perform other duties as required and assigned by manager and upper management.
Follow legal policies as directed.
Skills & requirements
Minimum of three years of industry experience as a machine learning scientist or a data scientist
Strong analytical and quantitative skills. You are familiar with techniques in machine learning, deep learning, NLP, computer vision and or related fields.
Strong technical and programming skills.
Excellent collaborator and communicator and are eager to learn and grow!
Experience in machine learning, data mining, recommendation systems, learning to rank, deep learning, natural language processing and related fields.
Strong technical skills in programming. Especially writing production quality code.
A Ph.D. in computer science, natural language processing, deep learning, computer vision or a related field.
Familiarity with relevant technologies (e.g. Python, Java, and etc.).
Experience with big data technologies such as Hadoop/Spark
Previous history of writing and reviewing technical papers
Ability to come up with creative solutions and quickly prototype them
Strong desire to collaborate and develop new technologies
Willingness to learn new tools and flexibility to adapt to different deployment pipelines
Strong communication abilities and willingness to lead and inspire other engineers
Master degree in in computer science, natural language processing, deep learning, computer vision or a related field. Ph.D. degree preferred.
Other machine learning jobs that might be interesting
Senior Machine Learning Engineer - Stoneridge (January 2021)
Novi, Michigan, United States
The Senior Machine Learning Engineer will develop state-of-the-art vision object detection and tracking algorithms based on Stoneridge’s reward winning product “MirrorEye”. Machine learning and deep learning are the major tools for the perception algorit...
Machine Learning Engineer - TransRe (January 2021)
NYC, New York, United States
This role will be part of our Applied Data Team and will be responsible for providing Machine Learning Engineering support.
Tasks & responsibilities required of this role include but are not limited to:
• Construct machine learning models including data co...
Machine Learning Engineer - SoFi (January 2021)
San Francisco, California, United States
Staff Data Scientist (Machine Learning Engineer)
San Francisco, California
The Invest Data Science team is looking to add data scientists / ML engineers (combined roles), who will help shape Invest product develo...
NLP Data Scientist - Aisera (January 2021)
Palo Alto, California, United States
AI / ML Data Science · Palo Alto, California
There are many examples of disruption in the consumer space – Uber disrupting the cab industry, Airbnb disrupting the hospitality industry and so on; but have you wondered who is disrupting support and operations...
Machine Learning Engineer Intern - Mailchimp (January 2021)
Atlanta, Georgia, United States
The Mailchimp internship program started in 2013. In the past 7 years, we’ve had the privilege of bringing in some of the brightest, most talented college students from around the country to spend time with our teams. Our 12 week internship program was design...
Not the machine learning job you are looking for?
Browse all machine learning jobs
and we're sure you will find a suitable one!