Booking NL
Data Analytics Engineer (For independent contractors)
Role Description
You are an individual contributor who is responsible for the design and development of solutions that meet the analytical needs of the company by developing scalable, performant and extensible data models and data processing pipelines. This drives efficiency, business velocity and compliance across the company data estate.
You are responsible for independent development and delivery of analytical data products that enable business decision-making. You will support solution ideation and technical designs, and drive hands-on implementation. Furthermore, you need to support the influencing, and guidance to business and technology strategies, as they relate to data, through constant cross-functional interaction. You will actively engage with product/analytics/commercial teams, wider tracks and verticals to deeply understand their business needs. By asking insightful questions, you identify the critical data required to address these challenges, and align transformation with the overall commercial strategy. This demands both technical expertise and an in-depth understanding of business needs.
Responsibilities & Duties
As a Data Analytics Engineer II, you are independent in:
Driving the implementation of reliable and well trusted metrics defined by the business, connecting disparate datasets into unified data products in the Lakehouse and/or Data Warehouse.
Producing curated, reusable analytical data products to enable self-serve analytics for many internal customers across departments.
Modeling data following best practices and Data Warehousing methodologies such as Data Vault and (Kimball) Dimensional modeling.
Transforming large, complex data sets into pragmatic, actionable insights and providing them in a consumable format for historical or predictive analysis.
Performing Data Governance responsibilities such as technical stewardship, data classification, compliance management, data quality monitoring, and security considerations.
Building data visualizations to trial/validate data products you build before releasing to consumers.
Maintaining and tuning data pipeline health, including troubleshooting issues, implementing data quality controls, monitoring performance, and proactively addressing issues and risks.
Leading the technical resolution of problems, and communicating them to both technical and non-technical audiences.
Supporting product teams in defining the Data Architecture for their domains, from conceptual to physical modeling in the Data Warehouse.
As a Data Analytics Engineer II, you have experience in:
Entering a new area, owning the quality of the data, and working with product owners and scientists to develop the analytics backlog.
Working alone and self-steering initiatives, defining and breaking down work for more junior members of the team.
Driving the culture across the business unit for data quality and data governance and its best practices.
Actively contributing to the growth of the Data Engineering community at Booking.com through training, exploration of new technologies, interviewing, onboarding and mentoring colleagues.
Skills & Experience
Minimum of 3 years of experience in a data or software adjacent field, working with systems and data infrastructure at scale.
You are able to design and implement mature Data Warehouse pipelines using Data Vault and/or Dimensional modeling methodologies.
Working with ETL/ELT tools and methodologies.
Working with workflow management and scheduling tools such as Apache Airflow or Argo.
Working with relational databases and any flavor of SQL in an analytical context.
Building data exploration/visualization and designing data story telling.
Excellent communication (written and spoken) and stakeholder management.
Writing and maintaining high-quality and reusable code, applying design patterns and meeting coding standards.
You have experience in working in a DevOps / DataOps environment.