Data Engineer

Book of the Month
New York, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

New York, United States of America

Tech stack

Bash
R
Mobile Application Software
Python
OpenFlow
SQL Databases
Scripting (Bash/Python/Go/Ruby)
Snowflake
Data Delivery

Job description

The Engineering team at Book of the Month is responsible for developing and maintaining the platform's web and mobile applications. We are looking for a highly organized Data Engineer to facilitate data delivery and reporting across the business. Our user base generates millions of rows of data daily, and you will play a critical role in the way the company uses this information to make business decisions. We're open to a range of experience levels, from engineers earlier in their career looking to grow, through senior engineers ready to shape our data practices. What you will do…

  • Build and maintain a standard set of report-ready data cubes used for reporting and analysis across the company.
  • Document and cross-train how best to use our internal data sets to make effective analytical decisions.
  • Work closely with other teams such as Product, Marketing, Operations, and Finance to understand company reporting and prioritize the reporting roadmap.
  • Collaborate with the Product and Engineering teams to ensure new features and experiments can be effectively measured and reported on.

Requirements

  • BS in a technical or analytical discipline, or equivalent practical experience.

  • Experience as a Data Engineer or in a closely related role. We're open to candidates across a range of experience levels, and scope and ownership will be calibrated accordingly.

  • Strong Technical Skills:

  • Proficient in writing SQL queries to transform raw user action data into business data; comfort with complex queries scales with seniority.

  • Experience with Snowflake is required; hands-on experience implementing OpenFlow with Snowflake is strongly preferred for senior candidates and a nice-to-have for others.

  • Experience with Redshift is a plus.

  • Scripting skills in Python, R, Bash, or equivalent is required

  • Strong critical thinking and problem-solving abilities with the ability to reveal hidden relationships and patterns.

  • Ability to collaborate effectively with teams across the company to plan and execute data-driven projects that help make smarter and faster fact-based decisions.

  • Ability to multitask in a fast-paced environment.

About the company

© 2026 Careerjet All rights reserved

Apply for this position