SaltLakeCityRecruiter Since 2001
the smart solution for Salt Lake City jobs

Senior Machine Learning Engineer

Company:, Inc.
Location: Midvale
Posted on: September 21, 2023

Job Description:

Senior Machine Learning Engineer (OVERSTOCK.COM, INC., (Midvale, UT)

Build the webservices to serve machine learning functionality to the production website. Build data pipelines to generate datasets for machine learning models. Build ML pipelines to automate development and testing of machine learning models. Assist in design and implementation of core machine learning algorithms used by product teams, including recommender systems, search ranking, natural language processing, computer vision, deep learning, fraud and abuse detection, advertising technologies, personalization, marketing, CRM, and supply chain. Work on significant critical projects and take responsibility for all facets of the development process. Use strong communication skills (written and verbal) to participate in Backlog Grooming and architecture discussions. Design and implement full system architectures with an emphasis on redundancy, scalability and durability. Foster strong working relationships within scrum team and across other business groups. Support and mentor other engineers to improve overall team velocity. Understand all phases of the company software development life cycle and demonstrate initiative and integrity in all aspects of work. Investigate new approaches and tools for ML Model development and deployment. Build and interact with applications in our cloud system. Position allows for telecommuting from anywhere in the U.S. Salary: $136,000 - $169,000 per year.

Minimum Requirements: Bachelor's degree or U.S. equivalent in Computer Science, Information Sciences and Technologies, Computer Engineering, or a related field, plus 5 years of professional experience working on all phases of the software development lifecycle (including requirement gathering and analysis, planning, design, development, implementation, testing, deployment and maintenance) and designing and building highly performant and scalable systems.

Must also have the following SPECIAL SKILLS:
4 years of professional experience coding with Java, Python, or Scala; 4 years of professional experience with Linux or Bash; 4 years of professional experience developing web services in Java, Python or Scala; 4 years of professional experience performing Unit, Integration, or Performance testing; 3 years of professional experience using Continuous Integration, Computer Vision, and Natural Language Processing; 3 years of professional experience with Kubernetes, Docker, and Airflow; 2 years of professional experience utilizing big data technologies including Hadoop, Spark, Oozie, or Pig; 2 years of professional experience utilizing Google Cloud Platform, Databricks, and AWS; 2 years of professional experience building batch and streaming data pipelines; 2 years of professional experience with Redis, RDBMS, Bigtable, Biq Query, and HBase; 1 year of professional experience with Kafka and Beam; and 1 years of professional experience utilizing machine learning and deep learning techniques including regression, classification, neural nets, and Natural Language Processing.

Please submit resume online at: or via email: Please specify ad code VMJH.

Keywords:, Inc., Salt Lake City , Senior Machine Learning Engineer, Engineering , Midvale, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Salt Lake City RSS job feeds