Senior ML/AI Engineer - AWS, Databricks & MLOps (Public Sector)
Core
Build reliable production ML/AI systems, reusable pipelines, and operational capabilities on AWS and Databricks for the public sector.
Role type
Senior hands-on ML/AI Engineer (MLOps)
Builds
Maintainable services, reusable pipelines, and operational AI capabilities for public sector workloads.
Domain
Public sector, Cloud Infrastructure, Machine Learning Operations
Deliverable
production ML models
Required skills
Python software engineering, PySpark, SQL, Databricks, MLflow, AWS cloud services, Docker, Terraform, CI/CD, data modeling, observability, cloud security
Preferred skills
Unity Catalog, Delta Live Tables, streaming, generative AI production, Kubernetes, OpenTelemetry, A/B testing
Technologies
AWS (S3, Glue, IAM, KMS, Lambda, ECR, ECS/EKS, CloudWatch, Redshift), Databricks, Delta Lake, MLflow, Terraform, GitLab CI, GitHub Actions, Jenkins, Harness, Kubernetes, Prometheus, Grafana
Responsibilities
Design reusable MLOps components for tracking, registry, orchestration, deployment, and monitoring; Productionise notebooks into modular batch jobs, APIs, and model-serving endpoints; Build reliable data and feature engineering pipelines; Optimise Spark/SQL workloads for performance and cost; Automate testing and promotion via CI/CD; Implement versioning, lineage, and evaluation mechanisms; Build monitoring dashboards and support incident diagnosis; Develop regression-testing practices; Apply cloud security and responsible-AI controls; Support model maintenance and retraining.
Seniority
Senior, hands-on IC
