Role Overview
AECOM is seeking an experienced Data Engineer to play a key role in designing, delivering, and optimising data platforms and solutions across a wide range of projects.
What You Will Do
As a Data Engineer, you will be responsible for delivering components of the data solution lifecycle, ensuring solutions adhere to standard quality metrics (scalability, secure, resilient etc) and designing data-driven data architecture that serves value and delivers insight.
Why It Might Be a Fit
You will work closely with Data Analysts, Data Scientists, and cross-functional digital teams, supporting analytics use cases and occasionally contributing to light data-science activities such as feature engineering, exploratory analysis, or model operationalisation.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent professional experience)
- Advanced proficiency in at least one programming language commonly used in data engineering (Python preferred; Scala, Java, or C# also beneficial)
- Strong SQL skills and deep understanding of relational databases, non-relational stores, and data warehouse principles
- Solid experience with data modelling methodologies (dimensional modelling, star/snowflake schemas, data vault, etc.)
- Experience designing and operating ETL/ELT pipelines and modern workflow orchestration tools (e.g., Apache Airflow, Azure Data Factory, Azure Functions)
- Professional experience in delivering cloud-based data engineering solutions at scale, with strong client-facing, stakeholder management, communication, and collaboration skills.
Benefits
- Dental insurance
- Vision insurance
- Flexible work arrangements
- Hybrid work options
- Compensation, benefits, and well-being programs
- Access to industry-leading technology and thinking
- Transformational work with big impact
- Work flexibility
- Disability Confident Employer
- Equal Opportunity Employer
To apply for this job please visit jobs.smartrecruiters.com.

Follow us on social media