AECOM
Senior Software Engineer
Job Description
Salary: £60,000 - 100,000 per year
Requirements:- We require a Bachelors or Masters degree in Computer Science, Engineering, or a related field, or equivalent experience.
- We require solid programming skills in Python, plus experience with frameworks such as FastAPI, Flask, or Django.
- We require hands-on experience with ML model deployment and monitoring in production.
- We require knowledge of containerization, including Docker.
- We require experience building CI/CD pipelines, including GitHub Actions.
- We require experience working within startups or scaleups.
- We require strong communication skills and a collaborative mindset.
- We require knowledge of Agile delivery models such as Scrum or Kanban, and software development best practices.
- We require hands-on experience building production-grade systems.
- We prefer understanding of optimizing both CPU-bound and GPU-bound workloads.
- We prefer knowledge of monitoring and observability tools such as Prometheus, Grafana, and the ELK stack.
- We prefer experience with Infrastructure as Code, such as Terraform.
- We prefer experience with Azure.
- We prefer experience identifying and resolving bottlenecks in distributed machine learning workloads; knowledge of low-level languages and the CUDA library is a plus.
- We prefer experience building design automation products within the construction industry.
- We work at the intersection of software engineering and machine learning operations.
- We design and build services, evolve system architecture, improve reliability, resolve issues, and make sound trade-offs in areas such as database design and schema evolution.
- We ensure models run reliably, efficiently, and at scale.
- We turn research into production-ready tools.
- We deploy, monitor, and optimize AI workloads using Python and solid software engineering practices.
- AI
- Azure
- CI/CD
- CUDA
- Django
- Docker
- ELK
- FastAPI
- Flask
- GitHub
- Grafana
- Kanban
- Machine Learning
- Prometheus
- Python
- Terraform
- Cloud
- Support
- Network
More:
We are AECOM, a global infrastructure consulting firm and a Fortune 500 company committed to delivering a better world. Our AI Engineering team builds AI-driven technology that helps transform how infrastructure and buildings are designed and engineered, reducing waste, cutting CO₂, and improving sustainability. We offer a lean, highly technical environment with the speed and ownership of a startup, backed by the scale and expertise of a global engineering leader. We provide comprehensive benefits depending on employment status, including medical, dental, vision, life, AD&D, disability, paid time off, flexible work options, well-being resources, retirement savings, and more. We are a global team that values trust, ownership, high standards, collaboration, growth, and career development, with work that creates measurable real-world impact.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About AECOM
AECOM
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£80,000
This role
£75,000
UK median
This salary is 7% above the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks