Senior Data Engineer - RBI (FTSE100 RELX Group)
Senior Data Engineer for Reed Business Information (FTSE100 RELX Group) – Major Big-Data platform and Data Warehouse Development, Data Modelling, ETL etc.Who are RBI?Reed Business Information (RBI) provides information, analytics and data to business professionals worldwide. Our strong global products and services hold market-leading positions across a wide range of industry sectors including banking, petrochemicals and aviation where we help customers make key strategic decisions every day. RBI is part of RELX Group plc, a world-leading FTSE100 provider of information solutions for professional customers across industries.The Role:This position needs an enthusiast who understands what it means to build a good big data platform and what great opportunities and chances it can bring to our business. We’re looking for somebody experienced in all stages of warehouse development, from data modelling to building out comprehensive ETL and are interested in solving big data problems that result in actionable insights. In this role you must have an inquisitive mindset and the desire and ability to turn business requirements into working solutions and to achieve that you will need to be a good communicator who effectively communicates to engineers as well as business users. You take pride and ownership in the quality of the work you and the team produce following the highest standards on security and regulation.What are we looking for?Extensive experience and demonstrated skills in a development and data engineering role.Extensive hands-on experience with SQL (we use MSSQL).Strong programming skills (Python, C++, Java ).Familiarity with AWS stack including S3, Glacier & EC2.Familiarity with reporting tools like Tableau or Qlikview.Proficiency using large data sets and relational and dimensional modeling.Experience with messaging and streaming platforms (Kafka//JMS/etc.).Exposure to big data/NoSQL systems and the issues that arise from working with large data setsExperience with, or curious to learn, HPCC’s programming language ECL.Key Accountabilities:Interface with other technical personnel or team members to finalize requirements. Write and review portions of detailed specifications for the development of complex system components.Complete complex bug fixes.Work closely with other development team members to understand complex product requirements and translate them into software designs.Successfully implement development processes, coding best practices, and code reviews.Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.Train entry-level data engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.Keep abreast of new technology developments.Design and work with complex data models. Mentor less-senior software developers on development methodologies and optimization techniques.What’s it like to work at RBI? Outstanding - you’ve probably already got a feel for what we do and the technology we’re involved with but what’s really stands us out from the crowd is our culture. We’re an agile, dynamic and forward thinking organisation who understands the importance of looking after our staff. We pride ourselves on delivering high-quality products, providing our employees with interesting challenges for their personal and career development whilst also striking the right balance between work and family life. Core benefits include 29 days paid holiday and 2 paid charity days.RBI General Benefits Package:29 Days HolidayPaid Charity Days – 2 days per yearSave As You Earn Share Scheme (SAYE)PensionLife Insurance (4x salary)RBI are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.