About Company
Aviva is a leading international savings, pensions, and insurance group, serving 18.5 million customers across the UK, Ireland, and Canada. For over 300 years, we’ve been helping people plan for a better future, whether that’s protecting what’s important to them, investing for their future, or securing their retirement. We’re a FTSE 100 company with a rich heritage and a commitment to innovation, leveraging cutting-edge technology to deliver superior customer experiences and drive our business forward. Our purpose is to be with you today, for a better tomorrow, and that commitment extends to our people. We foster an inclusive, supportive, and dynamic work environment where talent thrives and contributions are valued, empowering our teams to make a real impact on millions of lives.
Job Description
Are you an experienced and passionate Data Infrastructure Engineer looking to make a significant impact from the comfort of your home office? Aviva is seeking a talented Remote Data Infrastructure Engineer to join our innovative and growing data engineering team. In this pivotal role, you will be instrumental in designing, building, and maintaining robust, scalable, and secure data pipelines and infrastructure that power our advanced analytics, machine learning initiatives, and critical business operations. You will be responsible for ensuring the reliability, efficiency, and performance of our data ecosystem, working with a diverse set of technologies within a cloud-first environment. This is an exciting opportunity to shape the future of data at Aviva, contributing to projects that directly influence how we serve our customers and manage risk. You’ll collaborate closely with data scientists, analysts, software engineers, and product owners to understand data requirements and translate them into effective, resilient solutions. If you thrive on solving complex data challenges, have a deep understanding of data warehousing, ETL/ELT processes, and enjoy working with modern cloud platforms, we encourage you to apply. Join a team where your expertise will directly contribute to transforming data into actionable insights, helping millions plan for a better tomorrow.
Key Responsibilities
- Design, develop, and maintain highly scalable, reliable, and efficient data pipelines and ETL/ELT processes using modern cloud-based technologies.
- Build and optimize data warehousing solutions, ensuring data quality, consistency, and accessibility for various stakeholders.
- Implement and manage data infrastructure components across cloud platforms (e.g., AWS, Azure, GCP) using Infrastructure as Code (IaC) principles (e.g., Terraform, CloudFormation).
- Monitor, troubleshoot, and resolve issues related to data infrastructure, pipelines, and data quality in a timely manner.
- Collaborate with data scientists, analysts, and software engineers to understand their data needs and provide robust data solutions.
- Ensure data security, privacy, and compliance with regulatory standards by implementing appropriate access controls and data governance policies.
- Automate operational tasks and improve overall data platform efficiency through scripting and tool development.
- Stay current with emerging data technologies and industry best practices, evaluating and recommending new tools and methodologies to enhance our data capabilities.
- Participate in code reviews, contribute to architectural discussions, and mentor junior engineers within the team.
Required Skills
- 5+ years of experience in data engineering or data infrastructure roles.
- Proficiency in cloud platforms (AWS, Azure, or GCP) with a strong understanding of their data services (e.g., S3, EC2, Lambda, Glue, Data Factory, BigQuery, Snowflake, Databricks).
- Expertise in designing and building ETL/ELT processes and data pipelines.
- Strong programming skills in Python or Scala.
- Extensive experience with SQL and relational databases.
- Familiarity with big data technologies such as Apache Spark, Hadoop, or Kafka.
- Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Solid understanding of data warehousing concepts and data modeling.
- Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related quantitative field.
- Experience with CI/CD pipelines for data infrastructure deployments.
- Knowledge of real-time data streaming technologies.
- Familiarity with data governance and metadata management tools.
- Experience working in a regulated industry such as financial services or insurance.
- Certifications in cloud platforms (e.g., AWS Certified Data Analytics, Azure Data Engineer Associate).
Perks & Benefits
- Competitive salary and annual bonus opportunity.
- Generous pension scheme with employer contributions.
- 29 days holiday plus bank holidays, with the option to buy/sell up to 5 additional days.
- Flexible working options, including this fully remote role.
- Excellent medical and health benefits package.
- Enhanced parental leave policies.
- Access to a comprehensive learning and development platform.
- Employee assistance program for wellbeing support.
- Exclusive discounts on Aviva products and services.
- A supportive and inclusive company culture focused on your growth and development.
How to Apply
Ready to build the future of data at Aviva? We encourage you to click on the application link below to submit your resume and cover letter. Tell us about your experience and why you’re the perfect fit for this remote data infrastructure engineering role. We look forward to reviewing your application!
