AECOM

AECOM

London

Senior Software Engineer

Full-Time£60,000 - 100,000 per year3 dagen geledenUnited Kingdom
IT

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.
Responsibilities:
  • 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.
Technologies:
  • 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

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About AECOM

AECOM

AECOM

London

IT

Skills & Technologies

PythonGoRustDjangoAzureDockerTerraformGitCI/CDGitHub ActionsMachine LearningAI

Inferred from job description

Salary Insight

£80,000

This role

£75,000

UK median

This salary is 7% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom