Point your AI agent at freehire and let it find you a job.

Get the CLI →

AECOM

Data Engineer

Posted 5 views
Discussion

Summary

As a Data Engineer at AECOM in Bristol, you design, deliver and optimise data platforms that power analytics across infrastructure projects — owning end-to-end pipelines (ingestion, transformation, modelling, integration) with emphasis on scalability, security and governance. Core stack includes Python, SQL, cloud data platforms, and orchestration with Airflow and Azure Data Factory.

Overview

As a Data Engineer at AECOM, you design, deliver, and optimise data platforms to support analytics across projects. You’ll ensure scalable, secure, and high-quality data solutions and collaborate with analysts, scientists, and digital teams. You’ll contribute to data-driven insights and may assist with feature engineering and model operations. This role supports a mission to deliver innovative, sustainable infrastructure solutions at scale.

Pay / Benefits
  • hybrid work options
  • competitive compensation
  • well-being programs
  • access to industry-leading technology
  • transformational work with big impact
  • diversity and inclusion initiatives
Responsibilities
  • Develop data solutions through the full lifecycle with a focus on scalability and cost efficiency
  • Oversee end-to-end data processes: ingestion, transformation, modelling and integration across external projects
  • Ensure solutions meet performance, quality, security, and governance expectations
  • Collaborate with cross-functional data teams to gather client requirements
  • Support analytical projects with feature engineering and big data analysis
  • Integrate data solutions within wider digital ecosystems with project managers and architects
  • Maintain data engineering practices: code quality, testing, CI/CD, and documentation
  • Adhere to data governance controls: metadata, access, data lineage, PII protection, regulatory compliance
  • Develop monitoring/alerting for high availability and reliability; troubleshoot complex issues
  • Explore cloud capabilities and modern data tools to drive innovation; share knowledge and standardise practices
Key requirements
  • Bachelor’s degree in relevant field or equivalent experience
  • Proficiency in at least one data engineering language (Python preferred; others beneficial)
  • Strong SQL and understanding of relational/non-relational databases and data warehousing
  • Experience with data modelling methodologies (dimensional, star/snowflake, data vault)
  • Experience designing/operating ETL/ELT pipelines and workflow orchestration (Airflow, Azure Data Factory, Azure Functions)
  • Experience delivering cloud-based data solutions at scale with client-facing skills
  • client-facing communication
  • collaboration
  • stakeholder management
  • Python (preferred)
  • SQL
  • relational and non-relational databases

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available