
Aecom
Trusted global infrastructure consulting firm delivering engineering, design, construction management services.
Senior Software Engineer
Develop AI-powered backend services & ML ops for AECOM’s SaaS platform.
Job Highlights
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