← All jobs

Data Engineer

About the role

• Design, develop, and maintain robust, scalable data pipelines using Python and Airflow
• Collaborate with Analytics Engineers and team members to deliver clean, well-modeled data to downstream users
• Implement monitoring, logging, and alerting for data pipeline reliability and performance
• Ensure data quality and integrity through validation frameworks and testing
• Optimize performance and cost-efficiency of cloud-based data systems
• Contribute to architectural decisions around data storage, workflow orchestration, and infrastructure as code
• Document data pipelines and processes
• Transform raw datasets into useful data for analysts and data scientists
• Stay current with industry tools and best practices

• Bachelor’s degree in computer science or related field
• Proven years of experience in a Data Engineering or Software Engineering role
• Very good knowledge of Python and experience with SQL
• Experience with Kubernetes and containerization
• Experience with Airflow or similar process orchestration tool
• Familiarity with modern data file formats (Parquet, ORC, JSON)
• Experience with data architecture, modelling, and pipelines in an enterprise data warehouse (Snowflake, Redshift, BigQuery)
• Experience with AWS products (S3, Lambda, Athena)
• Ability to work independently and in a team-oriented environment
• Strong analytical skills and critical thinking
• Demonstrable experience as a software or data engineer
• Good understanding of data architecture and engineering principles
• Great written and verbal communication skills
• Embraces YouGov values
• Preferred: experience with a data transformation tool such as DBT
• Preferred: experience with NoSQL and Graph Database technologies
• Preferred: familiarity with data reporting software (Power BI, Tableau, Apache Superset)
• Preferred: experience with R

• Best-in-class benefits supporting physical, financial, and emotional wellbeing
• Supportive workplace fostering belonging and uniqueness
• Equal opportunity employment