Maklai is a Ukrainian IT product company that has been developing travel products for the Western market for over 15 years. One of our big projects is booked.net - a worldwide hotel booking site (7m+ monthly customers from 37 countries 29+ languages). Due to expansion, we are looking for a Data Engineer to create and maintain Data Products using OLAP database and architecture Data Lakehouse. Main tasks: Developing data products and changing the focus from software developers to Data Engineers. I
Maklai is a Ukrainian IT product company that has been developing travel products for the Western market for over 15 years. One of our big projects is booked.net - a worldwide hotel booking site (7m+ monthly customers from 37 countries 29+ languages). Due to expansion, we are looking for a Data Engineer to create and maintain Data Products using OLAP database and architecture Data Lakehouse. Main tasks: Developing data products and changing the focus from software developers to Data Engineers. Improving the quality of data storage architecture for optimal performance and scalability. Ensuring fast and efficient access to analytical data in the required format. Active participation in the development and implementation of architectural solutions, with a subsequent transition to strategic planning and leadership in the field of data architecture. Requirements: Experience with databases: Deep understanding and experience with Clickhouse databases, MySQL. Experience with messaging and streaming systems: Experience with various platforms for message processing and streaming data, including but not limited to Kafka (distributed streaming platform) and Redis (used in the enterprise for message queuing). Big Data Processing: Proven experience managing and processing large-scale data (thousands of tables, billions of records). Skills Programming: Proficiency in Python and SQL.Knowledge of Open Table Formats: Familiarity with Open Table Formats (Delta Lake, Apache Iceberg, Apache Hudi) and hands-on experience.CDC Experience: Experience with Change Data Capture tools such as Debezium, Flink, Airbyte.Understanding of ELT pipelines: Experience with ELT pipelines including Airflow, dbt, Airbyte.Data Architecture Knowledge and Skills: Understanding of fundamental principles of data architecture design and management, including data modeling, integration processes and data management. Willingness to develop into the role of Data Architect. Will be a plus: Varied experience with databases: Experience with other OLAP databases, data warehouses and data lakehouses. Experience with queue services: Logstash Java programming skills: Knowledge of Java. Knowledge of containerization: Familiarity with technologies containerization (Kubernetes). Knowledge of data catalogs: Understanding and experience with data catalogs (open-metadata, DataHub, etc.) Experience with Schema Registry: Practical experience using Schema Registry to manage versions of data schemas, ensure compatibility and integration of schemas in data flows. Knowledge of the principles of operation and optimal use of Schema Registry in the context of streaming data processing systems (for example, Apache Kafka). Soft Skills: Openness to new technologies and the desire to develop: Willingness to learn new technologies and the desire for professional development. The ability to work both independently and in team. Initiative in solving problems. Flexibility. Development prospects: Professional growth to Data Architect: Ability to manage the data architecture design process and, in the future, a team of engineers. Support for training and development in this direction. We offer: A large amount of data and computingcapacities. Requirements in the form of near-realtime processing of these data. Absence of bureaucracy and the possibility of remote work. Friendly and cohesive team. Paid holidays, sick leave, medical insurance. Compensation for attending conferences, meetups, specialized training. Flexible work schedule. Comfortable office not far from the metro Holosiivska (you can work remotely).