Data Engineer - Brighton/Malta -
Our client, an independent software company based in the UK, is looking for a Data Engineer with the good understanding of Data Science to report directly to the Data Engineering Manager. This is a great opportunity to join their Engineering team that is creative, fast growing, agile and build a Real time Data Platform. The main responsibilities of the role will be to work alongside their aggregation platform, games, DevOps/TechOps, operations and account teams and help them throughout the development, support, and business architecture process. Responsibilities • Hands on work within the Data Platform, working on the backend contributing to the ETL, Data Modelling, and Architecture of the platform. • Integration into the platform of a variety of data sources ranging from Kafka to MySQL databases. • Designing, building, and maintenance of batch and real-time data pipelines and data solutions. • Understanding the datasets, modelling them optimally and implementing the structure into the existing data model. • Working on real-time data streaming applications, and real-time data accesses by other systems and tools. • Build data driven applications using AI/ML systems. Desired experience: • Engineer at heart and enjoy the challenge of building reliable, efficient data applications systems, services and platforms. • Good understanding of design choices for data storage and data processing, with a particular focus on cloud data services. • Understand Data Lake and Data warehousing including ETL work and data modelling. • Experience in writing complex queries against relational and non-relational data store. • Experienced Java and/or Python programmer. • A passion for data in general, specifically visualisations, performance measurement and report building. • Nice to have experience with big data and real-time tools. Benefits: • Competitive salary in addition to a company bonus scheme. • Long-term career prospects with opportunities to learn and develop • A fun working atmosphere working amongst an enthusiastic and dynamic team. • Stimulating work environment in a state-of-the-art, purpose-designed space, including a social communal area with other companies, with games pinball machine and table tennis. If this sounds interesting to you apply and let's have a chat!