A career at Booksy means being part of a global team dedicated to helping people feel great about themselves every day.
The role is for a Customer Data Engineering Lead (Staff Engineer) reporting to the Head of Data Engineering in the Data Engineering team.
The primary purpose is to build the technical foundation for a complete, 360-degree view of customers and providers.
Responsibilities include architecting and maintaining core data pipelines, unifying critical CRM and CX data, and delivering trusted insights for sales, finance, and support teams.
The role involves turning complex, fragmented data into a single source of truth to enable smarter, data-driven decisions across the company.
Requirements:
Extensive hands-on experience in building robust, scalable data pipelines from enterprise CRMs, particularly Salesforce, and CX platforms is required.
Expertise in data modeling and building clean, modular, performant data marts using dbt/Dataform and SQL is essential.
Deep knowledge of Google Cloud Platform, especially BigQuery, including designing schemas optimized for complex entities is necessary.
Experience in architecting and implementing Reverse ETL pipelines (e.g., Census or Hightouch) to sync warehouse data back into operational systems is required.
Strong systems thinking is needed to translate complex business processes into reliable data models.
Exceptional communication skills are necessary to mentor other engineers and lead critical data projects.
Conversational English proficiency is required as the company language is English.
Previous experience in building a unified customer data mart supporting analytics, finance reporting, and forecasting is beneficial.
A background in financial or sales analytics modeling derived from CRM and other operational systems is advantageous.
A passion for product-aware engineering, turning customer and provider data into actionable insights is helpful.
Benefits:
The opportunity to be part of the worldβs fastest-growing beauty marketplace is a significant benefit.
Flexible working hours and the option to work remotely within your country are provided.
Employees will work in a welcoming team that is always ready to help.
There is an opportunity to develop in an international environment with teams in six countries.
Additional benefits may differ depending on the location.