Data Engineer
Working in an agile team of data engineers, you’ll participate in building a single data platform that drives data across the company’s business and user communities and, in the long term, will be a core capability for leveraging data across the organization. You’ll have opportunities to influence the data approach in achieving business goals. From day one you’ll be exposed to a wide range of technologies and have the opportunity to work in a small, dynamic and hugely ambitious team.
- Working with range of business stakeholders to understand their data needs and create pipelines to take data between different layers
- Taking care of the technical infrastructure to support managing the data platform and playing associated activities such as building and manging pipelines
- Creating standards and patterns to ensure that future development adheres to a high-quality, customized framework
- Defining features and capabilities to move the dial on data usage within the insurance industry
- Providing governance and consultancy to users of the data platform while answering data-related questions
- 3+ years’ commercial experience in data engineering
- Strong SQL knowledge, ideally with SQL Server and Azure SQL
- Strong knowledge of Python
- Experience designing and using Azure capabilities, especially analytics tools (incl. Synapse Analytics)
- Experience analyzing, cleaning, migrating and modeling data
- Experience working in an Agile environment
- Experience in the Financial / Insurance industry
- Bachelor’s or Master’s degree in Engineering, Telecommunications, Computer Science, Software Technology or equivalent education
- Knowledge of Spark
- Strong communication skills
- Ability to write and speak English at a B2+ level