The senior data engineer develops, constructs, tests, and maintains architectures, such as databases and large-scale processing systems, ensuring that architecture fully supports business requirements.
This role involves close collaboration with the business’s Data and Analytics teams to gather technical requirements for exceptional data governance.
Responsibilities include analyzing complex data elements and systems, data flow, dependencies, and relationships to contribute to conceptual physical and logical data models.
The engineer designs, builds, implements, and maintains database structures to support business needs, including the integration of vendor database solutions into the data environment.
Contributes to the development of the capacity planning function to identify needed hardware, software, and database configuration/architecture to support application/business needs.
Manages the life cycle of multiple database tools, enabling smooth upgrades and/or installation and support of new capabilities.
Engages in data munging, manipulation, cleansing, and blending from multiple data sources, with exposure to various data types and storage paradigms, including data mining.
Works with data to solve business problems and builds and maintains the infrastructure to answer questions with data.
Develops and manages scalable data processing platforms used for exploratory data analysis and real-time analytics.
Oversees activities of junior data engineers, ensuring proper execution of their duties and alignment with business vision and objectives.
Requirements:
A Master’s degree in Information Technologies is required.
A minimum of 5 years of experience in ICT Analysis, Architecture & Design is necessary.
Expertise in Cloud solutions, preferably GCP (or Azure, or AWS) in the range of data processing is required.
Advanced knowledge of machine learning is essential.
Expert experience in Data Analytics and visualization is required.
Expertise in Big Data technologies (e.g., MapReduce, Hive, HDFS, YARN, HBase, Oozie) is necessary.
Advanced experience with Data processing methods (Kafka, Spark) is required.
Expert knowledge in Data streaming and Data warehousing is necessary.
Advanced experience with SQL and NoSQL Databases is required.
Advanced programming and scripting skills are necessary.
Proficiency in data mining techniques at an advanced level is required.
Strong analytical thinking, team management, cross-functional collaboration, strategic thinking, innovation ability, effective communication, and stress tolerance are essential.
Advanced English (C1) proficiency is required, and intermediate German (B1) is an advantage.
Benefits:
The company offers a balance between work and personal life, promoting physical and mental well-being.
Employees benefit from an attractive and extensive work-life balance portfolio that guarantees lasting motivation and a better quality of life.
Over 25 different benefits are provided to improve personal and professional life, including financial benefits, learning and development opportunities, health and sport benefits, and family and work-life balance benefits.
The final salary is negotiable, with a base salary depending on seniority level and previous experience, starting at no less than 3100€ /brutto.
A variable part and other financial benefits are also included in the compensation package.
Remote working is available only within Slovakia due to European taxation regulations.