Overstock

Salt Lake City
1,001-5,000 employees
Overstock.com is an online retailer based in Salt Lake City, Utah that helps customers find the perfect something for their home at the perfect price.

Senior Data Engineer

Senior Data Engineer

This job is no longer open

We Are Overstock:

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.

This position is eligible for remote work. Currently we can hire employees in the following states: Arizona, California, Connecticut, Florida, Idaho, 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.

Job Description

The Senior Data Engineer provides direct support to the Data Science group and the company at large. We are faced with integrating data in real-time from multiple sources via a variety of tools. This necessitates pushing the envelope using existing technologies while also blazing the trail applying novel approaches and technologies.

We are looking for a person with a passion to learn, adapt and help open new doors in data fusion and machine learning. We look for the ability to inspire people with the capabilities offered by innovative approaches to data engineering and streaming technologies. This is an opportunity to be a technical leader as we pioneer novel approaches. Our team is not afraid to submit pull requests to Open-Source projects and be positive contributors to the community.

Job Responsibilities

  • Work closely with data scientists and others in transforming their work into scalable production solutions.
  • Develop, monitor, and support high-performance stream-processing systems, using frameworks such as Spark-Streaming, Kafka Streams, Pulsar, or Flink.
  • Identify, design, and implement internal process improvements (automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.).
  • Become familiar with existing big data, development, and database systems at Overstock.com.
  • Ensure proper data governance policies are followed by implementing or validating Data Lineage, Quality checks, classification, etc.
  • Professional drive towards continuous learning, skill development and technical leadership.
  • Perform other duties as required and assigned by manager and upper management.
  • Follow legal policies as directed.

Job Requirements

  • Experience building, optimizing, and maintaining "big data" data pipelines, architectures and data sets.
  • Experience with serverless technologies.
  • Advanced data transformation experience using multiple tools and techniques (Lambda, SQL, Java, Python, R, etc.).
  • Experience in development of microservices and deploying in Docker / Kubernetes.
  • Strong experience with UNIX, Linux and Shell scripting, Python, JavaScript, and JSON
  • Experience with data pipeline, workflow management, and CI/CD tools, such as: Airflow, Luigi, SaltStack, Puppet, or CloudFormation.
  • Experience with Graph technologies such as TinkerPop is a plus.
  • Web development should not be a dark art as we support an e-commerce site and we want to democratize our tool sets.

Education

Bachelor’s Degree in Computer Science, Information Systems, or any related field or combination of education and/or experience based on the table above is required.

Base Pay Range:

$105,000.00  -  $131,000.00  per year

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.

Back to Overstock Careers

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.