Arthur are delighted to be working with a global general insurer who are growing their data function and are looking for 2x Senior Data Engineers to join the team.
Role Overview: As a Senior Data Engineer, you will be responsible for designing, implementing, and maintaining scalable data solutions to support business needs. You will collaborate closely with cross-functional teams to gather requirements, architect data pipelines, and ensure data integrity and reliability. The ideal candidate will have a strong background in AWS, Python, and Snowflake, with proven experience in building robust data pipelines and systems. Key Responsibilities:
Design and implement scalable data pipelines to ingest, transform, and store large volumes of structured and unstructured data.
Work closely with stakeholders to understand business requirements and translate them into technical solutions.
Optimize and tune data pipelines for performance, scalability, and reliability.
Collaborate with data scientists and analysts to enable data-driven decision-making and insights generation.
Mentor and coach junior members of the data engineering team, fostering a culture of collaboration and continuous learning.
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Minimum of 5 years of experience in data engineering roles, with a focus on designing and building data pipelines.
Strong proficiency in AWS services such as S3, EC2, Glue, and Lambda.
Proficiency in Python for data processing, scripting, and automation.
Experience working with Snowflake or similar cloud-based data warehouses.
Solid understanding of data modeling, database design principles, and SQL.
Strong problem-solving skills and ability to troubleshoot complex data issues.
Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
For further information, please apply for immediate review!