
Machine Learning Engineer
AI
Bailey Abbott, an IT consultancy, is seeking a Machine Learning Engineer with a strong software engineering foundation to productionise, scale, and maintain advanced analytical and predictive models. The role involves building scalable data pipelines and automated ML lifecycles within a Databricks environment using Spark, R, and modern engineering practices. This is a hybrid contract position based in Perth, Western Australia.
What you'll do
- Build, test, and optimize production-grade data processing and model training pipelines in Apache Spark and Databricks
- Standardise model deployment, versioning, monitoring, and automated retraining workflows (CI/CD, MLflow)
- Apply software engineering best practices—modular code architecture, automated testing, containerisation, and version control—to analytical and statistical codebases
What you need
Must-have
Apache SparkDatabricksRMLflowUnity CatalogDelta LakeGitCI/CD
Nice-to-have
PythonPySparkAzureAWSGCPTerraformModel Drift DetectionData LineageData Governance
Soft skills
CollaborationCommunicationProblem SolvingOwnershipAdaptabilityCreativity
Machine Learning EngineerIT ServicesIT ConsultingDatabricksApache SparkRMLOpsContractHybridPerth