Machine Learning Ops (ML Ops) Engineer

Overstock.com, Inc.
Apply Now

Job Description

At Overstock.com, we believe that everyone should “Be You!”. Overstock is a community that upholds a culture of understanding, acceptance, and respect. We believe a person’s individuality is at the core of diversity, and those traits, beliefs, and characteristics should be valued and embraced. Living by this ethos is essential to the success of our business. Our goal is to foster a more diverse environment where every employee visibly demonstrates inclusive behaviors and respect for individuals.

Machine learning is a key initiative for Overstock as we strive to help our customers find great deals on furniture, décor, and other items to make every home a dream home.

This position is eligible for remote work. Currently we can hire employees in the following states: California, Connecticut, Kansas, Maine, Massachusetts, Michigan, Minnesota, New Hampshire, New Jersey, New York, North Carolina, Ohio, Pennsylvania, Rhode Island, South Dakota, Texas, Utah, Washington, Wisconsin, Wyoming. This role will have occasional on site expectations.

Description

General DevOps:

  • Administer team applications and systems on in-house machines
  • Interact with Overstock.com systems engineering group for external needs/dependencies
  • Work with Data Engineers to ensure data pipelines are working as intended

Machine Learning Related:

  • Lead MLOps efforts in architecting solutions to automate and streamline Machine Learning offline experiments and online applications
  • Lead conversations and guide decisions on putting applications in the cloud vs. on-prem
  • Aid in productionization of ML models
  • Help automate Machine Learning experimentation processes
  • Ensure that ML infrastructure is properly monitored and operational
  • Work with ML teams to troubleshoot ML server/infrastructure/systems level issues
  • Mentor and enable ML engineers to perform basic DevOps functions
  • Evaluate cloud and on-prem 3rd party tools to aid in Machine Learning experimentation/deployment

Job Requirements

  • 2+ years’ experience with Python or similar scripting tools
  • Experience with Linux systems administration
  • Strong Linux and shell scripting experience
  • Experience with Cloud, virtualization, containers and configuration management, e.g. GCP/AWS, hypervisor concepts, Docker and Puppet
  • History showing an ability to integrate multiple disparate systems via custom scripting, automation tools (e.g. expect), etc
  • Knowledge of unique concerns related to ML development and deployment
  • Familiarity with Machine Learning experimentation lifecycle (training, evaluation, testing) and tools (e.g. Polyaxon, Kubeflow)
  • Experience with continuous integration and CI tools (such as Travis and Jenkins)
  • Familiarity with JVM environment

Skills

  • Airflow or other job scheduling systems
  • Docker
  • Kubernetes
  • Python or other scripting languages
  • SQL
  • TCP/IP and related protocols (HTTP, SMTP, SNMP, DNS, etc)
  • Hadoopand big-data systems
  • BigQuery
  • Terraform
  • NoSQL (Redis/Cassandra/etc)
  • Cloud (preferably GCP)

Education

?A Bachelor's degree in Computer Science, or equivalent

Who We Are:

We’re a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail applications (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.

What We Offer:

  • 401k (6% match)
  • Flexible Schedules
  • Onsite Health Clinic
  • Tuition Reimbursement, Leadership Development Program, & Mentorship Program
  • Onsite Fitness Center
  • Overstock Women's Network (OWN)
  • And More…
  • Benefits vary based on position, tenure, location, and employee election

Physical Requirements:

This position requires you to sit, stand and perform general office functions. You may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.

Equal Employment Opportunity:


It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.

Company Info.

Overstock.com, Inc.

Overstock.com, Inc. is an American internet retailer selling primarily furniture headquartered in Midvale, Utah, near Salt Lake City. Controversial businessman Patrick M. Byrne founded Overstock.com in 1999. The company initially sold exclusively surplus and returned merchandise on an online e-commerce marketplace, liquidating the inventories of at least 18 failed dot-com companies at below-wholesale prices.

Get Similar Jobs In Your Inbox

Overstock.com, Inc. is currently hiring Machine Learning Ops Engineer Jobs in United States with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More