Senior Data Engineer (Data Streaming)

  • Full Time
Job expired!
We are Raiffeisen Bank Ukraine, a Ukrainian bank. For 30 years, since the first steps of Independence, we have been creating and building the banking system of our country #Together_with_Ukraine. We have been and remain one of the largest banks in the country, a reliable partner for millions of Ukrainians. Raiffeisen Tech is responsible for the technological side of the changes at Raiffeisen. We are a kind of IT company within the bank. We increase the efficiency and speed of digital products, implement modern engineering practices and innovations. We do everything to ensure that the client receives a cool and reliable service. Our priority is impeccable quality of service. We strive to enhance our competitive advantages by implementing innovations, searching and exploiting new opportunities. We focus on values ​​that serve clear guidance for actions. We put the focus on more than 5,000 employees and almost 3 million clients. #RaifTeam integrates the principles of diversity, equality, and inclusiveness into our daily work. Combining human-centric and innovative principles in our work is our way. Become part of the #RaifTeam - people who will be with us in the movement of innovation. What you will be doing: - Developing and implementing modern solutions based on data streaming -Leading a team of developers to implement different data models based on streaming technology, supporting technical problems and their solutions - Mentoring and educating development team members in streaming data technologies based on cloud infrastructure and services (preferably AWS) - Preparing architectural solutions that comply with the principles of the organization - Technological evangelization, spreading modern engineering, architectural and design data practices - Working with business and stakeholders - Coordinating technical debt work, managing the technical side of the backlog Necessary knowledge and experience: - Experience in implementing solutions with large amounts of data and the ability to scale as the data volume grows - Experience in the development of Data Models, Data Lineage, and Data Streaming pipelines - Understanding of event-driven architecture - Experience working with data processing frameworks and stack (such as Kafka, Flink, NiFi, pySpark, open table formats like Iceberg, Delta Lake, etc.) - Knowledge of data processing technologies: SQL, NoSQL, CDC, streaming DB, BigData, ETL/ELT, Zero ETL, streaming and batch processing - Experience with cloud technologies: EC2, S3, Lambda, EKS, DynamoDB, Kinesis, Glue Studio, LakeFormation, Athena, EMR, etc. - Strong Python programming skills and understanding of software development best practices - Debugging and troubleshooting skills: debugging and troubleshooting issues that arise in a streaming system - Practical experience working with K8s and GitHub - Analytical skills: good understanding of data analytics and the ability to analyze data streams in real time to identify patterns and trends - Understanding of enterprise integration models - Experience managing technical teams - English level: not lower than average - Good communication skills We offer: - Experience working in a large systematic international business: Work in a large international company that creates a diverse and inclusive environment for professional and personal development of employees. Powerful Raiffeisen Bank International community made up of highly professional and successful teams from different countries. - Cool WOW projects: participation in large-scale projects for the development of banking products, using advanced technologies and approaches that will allow our customers to receive the best, most convenient service - Convenient and safe work format: flexible conditions, the ability to work remotely or in a hybrid model (remotely and in the office). To carry out your duties, you can use offices with uninterrupted power supply and availability of bomb shelters - Career development: exchange of knowledge with colleagues from abroad, development within the company, improving qualifications and retraining, participation in internal selections. The ability to gain t-shaped expertise. Internal and external training. Corporate English language courses. Soft skills training at our corporate academy. Team building activities and participation in social projects - Social package and wellbeing program: 28 days of paid main vacation and additional vacation, health insurance, official employment. Care for mental and physical health: individual psychological sessions and group lectures, free sports online classes - Stable income: competitive salary and bonuses for your personal contribution, rewards for participating in the referral program - Our team on social networks: Facebook