Application Guide

How to Apply for Senior Software Engineer

at AECOM

๐Ÿข About AECOM

AECOM is a global infrastructure consulting firm that stands out for its commitment to building sustainable legacies through innovative solutions in transportation, water, energy, and environmental projects. Working here means contributing to tangible, large-scale projects that improve communities worldwide while leveraging cutting-edge technology like AI to solve complex infrastructure challenges.

About This Role

This Senior Software Engineer role focuses on bridging software engineering with machine learning operations, specifically ensuring AI models are production-ready, reliable, and scalable within AECOM's SaaS platform. You'll directly impact how AI-driven tools deliver real value in infrastructure and environmental solutions, making this role critical for turning research into practical applications.

๐Ÿ’ก A Day in the Life

A typical day might involve collaborating with ML engineers to optimize model performance, developing or refining backend APIs for AI integration, and monitoring system health using cloud tools to ensure reliability. You'll also participate in architecture discussions to enhance scalability and security, all while contributing to features that support AECOM's infrastructure and environmental projects.

๐ŸŽฏ Who AECOM Is Looking For

  • Has 5+ years of backend development experience with a focus on API design and integration, particularly in cloud environments like AWS or Azure
  • Demonstrates hands-on experience with ML operations (MLOps) tools such as MLflow, Kubeflow, or similar for model deployment, monitoring, and performance optimization
  • Possesses expertise in building scalable, cloud-native architectures, with experience in containerization (Docker/Kubernetes) and infrastructure-as-code
  • Shows a track record of collaborating cross-functionally with ML engineers and product teams to deliver end-to-end features in a SaaS context

๐Ÿ“ Tips for Applying to AECOM

1

Highlight specific examples of deploying ML models into production environments, emphasizing scalability and reliability metrics you improved

2

Tailor your resume to show how your backend and API development experience aligns with SaaS platforms, especially in infrastructure or environmental tech

3

Research AECOM's recent AI or digital transformation projects (e.g., in sustainability or infrastructure) and reference them in your application to show genuine interest

4

Include quantifiable achievements related to ML performance, system availability, or security enhancements in previous roles

5

Emphasize experience with cloud-native tools relevant to AECOM's likely tech stack, such as AWS SageMaker, Azure ML, or similar MLOps platforms

โœ‰๏ธ What to Emphasize in Your Cover Letter

['Explain how your experience in MLOps and backend systems can help AECOM scale AI solutions for sustainable infrastructure projects', 'Provide a brief example of a past project where you integrated AI into a SaaS platform, focusing on outcomes like improved efficiency or user value', "Express interest in AECOM's mission of 'building sustainable legacies' and how your skills align with their innovative approach", 'Mention any familiarity with infrastructure or environmental sectors, as this shows you understand the domain context of their AI applications']

Generate Cover Letter โ†’

๐Ÿ” Research Before Applying

To stand out, make sure you've researched:

  • โ†’ Explore AECOM's digital solutions and AI initiatives, such as their work on smart cities, environmental monitoring, or predictive analytics for infrastructure
  • โ†’ Review their recent projects or case studies in sustainability to understand how they apply technology to real-world problems
  • โ†’ Look into their tech partnerships or open-source contributions to gauge their engineering culture and tools they might use
  • โ†’ Study their corporate values and mission around sustainability, as this role likely supports those goals through AI innovation

๐Ÿ’ฌ Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Describe your approach to designing a scalable API for integrating multiple AI models into a SaaS platform like AECOM's
2 How would you monitor and ensure the performance of ML models in production, especially in a remote, cloud-native environment?
3 Discuss a time you collaborated with ML engineers and product teams to deliver an end-to-end featureโ€”what challenges did you face?
4 What strategies would you use to secure ML infrastructure and data in a cloud-based system, given AECOM's focus on critical infrastructure?
5 How do you balance innovation (cutting-edge research) with reliability when deploying AI tools in a production setting?
Practice Interview Questions โ†’

โš ๏ธ Common Mistakes to Avoid

  • Applying with a generic resume that doesn't highlight MLOps or cloud-native experienceโ€”this role requires specific technical expertise
  • Failing to demonstrate how your work translates to business impact, especially in a SaaS or infrastructure context
  • Overlooking the collaborative aspectโ€”not showing examples of working with cross-functional teams like ML engineers or product managers

๐Ÿ“… Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

โœ“

Offer

Congratulations!

Ready to Apply?

Good luck with your application to AECOM!