CareerPlanSign in

Machine Learning Engineer

Perth, Western Australia, Australia💼 Full-time🗓 2026-10-06 → 2026-10-07

Core

Bridge data science experimentation and robust software engineering to productionise, scale, and maintain advanced analytical and predictive models.

Role type

Machine Learning Engineer (MLOps & Distributed Computing)

Builds

Production-grade data processing and model training pipelines, automated ML lifecycles, and scalable R-based modeling workflows.

Domain

IT Consultancy, Public & Private sectors, Data Engineering, Statistical Modeling

Deliverable

production ML models

Required skills

Software engineering fundamentals, Databricks ecosystem, Apache Spark internals, R for production, Delta Lake, CI/CD pipelines (via careerplan.io/jobs/38d45904-f487-40b6-8c0c-c43c72076312-machine-learning-engineer-at-bailey-abbott)

Preferred skills

Python/PySpark, Cloud infrastructure (Azure/AWS/GCP), Infrastructure as Code (Terraform), Model drift detection

Technologies

Databricks, Apache Spark, MLflow, Unity Catalog, Sparklyr, SparkR, Delta Lake, Git, Terraform

Responsibilities

Build and optimize production-grade data processing and model training pipelines in Apache Spark and Databricks; Standardize model deployment, versioning, monitoring, and automated retraining workflows; Apply software engineering best practices to analytical codebases; Optimize and scale R-based modeling workflows over distributed data architectures; Partner with data architects and engineers to integrate predictive outputs; Monitor pipeline latency and manage compute cluster sizing.

Seniority

Mid-Senior, hands-on IC