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.
๐ Application Tools
๐ฏ 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
Highlight specific examples of deploying ML models into production environments, emphasizing scalability and reliability metrics you improved
Tailor your resume to show how your backend and API development experience aligns with SaaS platforms, especially in infrastructure or environmental tech
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
Include quantifiable achievements related to ML performance, system availability, or security enhancements in previous roles
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:
โ ๏ธ 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!