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!