Aecom

Aecom

Trusted global infrastructure consulting firm delivering engineering, design, construction management services.

51,000IndustrialAgriculture, Food & BeverageAutomotive & Heavy Equipment & MachineryData Centers & Digital InfrastructureHigh Performance LogisticsEnergyRenewable EnergyGrid ModernizationTransportationTransit and Rail ProjectsHighwaysBridgesAviation FacilitiesFacilities ManagementEducational InstitutionsHealthcare FacilitiesCommercial BuildingsCorrections FacilitiesUrban and Regional PlanningBuilding ConstructionOil and Gas IndustryMaritime FacilitiesWater Management SystemsWebsite

Senior Software Engineer

Develop AI-powered backend services & ML ops for AECOM’s SaaS platform.

London, England, United Kingdom
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Office Full-Time

About the Role

As a Senior Software Engineer you will operate at the intersection of software development and MLOps, turning research prototypes into reliable, production‑ready tools. You will ensure AI models run efficiently, securely and at scale while collaborating across product, data and ML engineering teams. • Develop backend systems and APIs that integrate AI into the SaaS platform. • Collaborate with ML, data, and product teams to deliver end‑to‑end features. • Contribute to architecture decisions for scalable, cloud‑native ML infrastructure. • Build CI/CD pipelines using GitHub Actions. • Identify and resolve bottlenecks in distributed ML workloads (CUDA knowledge a plus). • Build design automation products for the construction industry (preferred).

Key Responsibilities

  • backend apis
  • ci/cd
  • cloud architecture
  • ml ops
  • performance tuning
  • design automation

What You Bring

• Own ML model performance, monitoring, availability, and security. • Bachelor’s or Master’s in Computer Science, Engineering or related field (or equivalent experience). • Proficient in Python and frameworks such as FastAPI, Flask, or Django. • Hands‑on experience deploying and monitoring ML models in production. • Knowledge of Docker containerization. • Experience in startup or scale‑up environments. • Strong communication and collaborative mindset. • Familiar with Agile (Scrum/Kanban) and software development best practices. • Minimum 3 years building production‑grade systems. • Optimize CPU‑ and GPU‑bound workloads (preferred). • Use monitoring tools like Prometheus, Grafana, ELK stack (preferred). • Infrastructure as Code with Terraform (preferred). • Experience with Azure cloud services (preferred).

Requirements

  • python
  • docker
  • azure
  • terraform
  • prometheus
  • computer science

Benefits

We offer hybrid work options, allowing you to contribute from our London office, remotely or on‑site with clients, while fostering a safe, respectful environment where every employee can bring their whole self. Comprehensive compensation, benefits and wellbeing programs support diverse needs, and we champion equal‑opportunity and disability‑confident hiring. • Hiring process includes a 25‑minute screening call, a coding challenge, an in‑person meeting with leadership, and a final cultural‑fit interview. • Role offers impact‑driven AI work, collaborative high‑standards culture, and flexible hybrid work environment. • Employees receive comprehensive compensation, benefits, and wellbeing programs, with support for equity, diversity, inclusion, and disability‑confident hiring.

Work Environment

Office Full-Time

Interview Process

-25-minute screening call -coding challenge -in-person meeting with leadership team -final cultural fit interview

Apply Now