Senior Software Engineer

AECOM Australia PTY LTD

London, United Kingdom
On-site
Python programming with fastapi or flask
Ml model deployment and monitoring in production
Docker containerization experience
This role involves working at the intersection of software engineering and machine learning operations to build AI-driven technology that revolutionizes infrastructure design

Job Summary

  • This role involves working at the intersection of software engineering and machine learning operations to build AI-driven technology that revolutionizes infrastructure design.
  • The team operates with the speed and ownership of a startup while being backed by the resources and domain expertise of a global engineering firm.
  • Candidates will collaborate on real-world problems where AI creates measurable impact by reducing waste and cutting CO2 emissions in the built environment.

Matching Summary

This role involves working at the intersection of software engineering and machine learning operations to build AI-driven technology that revolutionizes infrastructure design.

Skills & Requirements

Must-have

  • Python programming with FastAPI or Flask
  • ML model deployment and monitoring in production
  • Docker containerization experience
  • CI/CD pipeline creation using GitHub Actions
  • Startup or scaleup environment experience
  • Production-grade system development

Nice-to-have

  • Optimizing CPU and GPU bound workloads
  • Prometheus, Grafana, or ELK stack knowledge
  • Terraform Infrastructure as Code experience
  • Azure cloud platform familiarity
  • CUDA library and low-level language skills
  • Construction industry design automation background

Key Requirements

  • Bachelor's or Master's degree in Computer Science or Engineering
  • Solid Python programming skills
  • Hands-on experience with ML model deployment
  • Experience working within startups or scaleups

Work Rights

Not specified

Tailored Resume

Cover Letter