Senior Data Engineer I
bookingholdings
Job Description
-
Lead team towards ownership of multiple data pipelines and products and provide innovative solutions to reduce the operational workload required to maintain them
-
Lead development of next-generation scalable, flexible, and high-performance data pipelines
-
Solve complex technical problems to improve our development process, increase our efficiency and unlock new business opportunities
-
Take initiative to improve existing solutions, challenge decisions, propose augmented alternatives and address technical debt
-
Lead the development of data platform capabilities such as testing, monitoring, debugging and alerting to improve the development environment of data products
-
Solve complex technical issues with data and data pipelines, prioritizing based on customer impact.
-
End-to-end ownership of data quality in complex datasets and data pipelines.
-
Experiment with new tools and technologies, driving innovative engineering solutions to meet business requirements regarding performance, scaling, and data quality.
-
Lead the technical discussion around system architecture and guide the team to make decisions that are agile, incremental and beneficial for the long term
-
Systematically identify patterns and underlying issues in complex situations, and to find solutions by applying logical and analytical thinking
-
Coach, guide and improve the overall performance of more junior colleagues
-
Serve as the main point of contact for technical and business stakeholders regarding data engineering issues, such as pipeline failures and data quality concerns