Skip to content

Open nowPosted 16 days ago

Senior Machine Learning Engineer

Workable (global search)109,826 open roles

Where
Bondi Junction, NSW, Australia
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Machine Learning EngineerWorkable (global search) · Bondi Junction, NSW, Australia
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 2 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 16 days ago

Workable (global search) median: 2 days open

The posting

About EatClub

At EatClub, we believe restaurants and bars are the beating heart of every city’s culture. Whether it's discovering a hidden gem, grabbing a late-night takeaway, or meeting friends for a drink, our mission is simple: help the hospitality industry thrive through smart, powerful tech.

Our platform helps over 4 million customers discover top restaurants and access real-time deals that save them up to 50% off the bill. We empower more than 8,000 venues to fill empty tables, increase foot traffic, and maximise revenue.

#1 app in Food & Drink and awarded Australia's Fastest Growing Tech Company by the AFR in 2025. Now is an exciting time to join our team. Initially co-founded by Marco Pierre White and leaders in the food tech scene, we're now a 150+ person scaleup that's growing fast and making waves in the industry.

Why You’ll Love Working With Us

  • Be part of an innovative company shaping the future of dining
  • Autonomy, flexibility, and a collaborative culture
  • A passionate team who values creativity, hustle and results
  • Access to some of the best restaurants and hospitality leaders in the industry

A Day-in-a-Life of our Senior Machine Learning Engineer

You will spend your days deep in infrastructure work - the feature store, model deployment pipelines, the Databricks-based experimentation environment, and the serving layer that puts predictions in front of restaurant operators in real time. You will collaborate closely with the Senior Data Scientist to translate modelling requirements into production systems: what the feature store needs to serve, how models get versioned and rolled out, how experiments get tracked and compared. You'll leverage AI tooling - agentic coding workflows, AutoML integration, LLM-assisted debugging - to expedite build cycles and keep the platform lean.

There's ambiguity. There's speed. There's ownership.

You will work closely with the Senior Data Scientist to turn modelling requirements into deployable systems - defining the contract between feature engineering and feature serving, between model training and model deployment. With backend engineers, you will own POS data pipelines and the serving APIs that sit downstream of them. With the Product Manager, you will have a conversation: what needs to be reliable today, what can be rebuilt tomorrow, and where the platform should flex for what's coming next. Occasionally, the BD lead will pull you into a session with real restaurant operators - the moments where you see latency, staleness, or a broken pipeline land as a bad decision in an actual venue.

On any given week, you will

  • Stand up or harden a piece of the feature store, and make it the thing the Senior Data Scientist reaches for by default
  • Own the model deployment pipeline end to end: versioning, rollout, rollback, monitoring, drift detection
  • Build and maintain the Databricks-based experimentation environment, in partnership with the Senior Data Scientist
  • Design and operate the serving APIs that turn a forecast into something a restaurant operator sees in the product
  • Productionise a new modelling approach (e.g. a TiDE-class neural forecaster) - benchmark compute footprint, latency, and cost before it ships
  • Build the infrastructure behind variance attribution and the LLM-and-vector-DB direction for "why did this prediction change"
  • Push the team's AI-first workflow forward: agentic loops, async runs, humans on final review
  • Work on hard systems problems and review your work with the Senior Data Scientist

Type of projects you'll be working on at EatClub

  • The feature store and model deployment pipelines that serve demand forecasting, affinity modelling, and restaurant grouping across thousands of venues
  • Building and owning the refined experimentation environment (Databricks) that the whole data science function runs on
  • Serving infrastructure for per-venue model selection: routing the right architecture to the right venue cohort in production, reliably
  • The retrieval and vector-DB infrastructure behind variance attribution and forecast explainability
  • Low-latency infrastructure for hourly / intraday demand serving on top of the daily forecast
  • The Actions Feed intelligence layer: the pipelines that turn forecast deltas into ranked, executable recommendations, on time, every time
  • Infrastructure for forecast confidence: serving quantile bands (P10 / P90) and calibrated per-day confidence scores at production scale

You have

  • Exceptional communication skills, specifically for translating modelling requirements into system design with a data scientist as your closest partner
  • Strong Python and production software engineering fluency (typed code, testing, CI/CD, code review discipline)
  • Deep MLOps experience as your primary strength: model versioning, deployment pipelines, workflow orchestration, experiment tracking, model serving, monitoring, and drift detection, shipped end to end
  • Solid hands-on experience with Databricks, or an equivalent platform, as an experimentation and production environment
  • Feature store design and implementation experience - online/offline consistency, freshness, backfills
  • Strong grasp of AWS services relevant to ML infrastructure (compute, storage, orchestration, serving)
  • API design and backend engineering chops: you can own a serving layer, not just consume one
  • Enough forecasting/ML literacy to be a genuine technical peer to a data scientist - you don't need to build the models, but you need to understand quantile loss, exogenous regressors, and time-series cross-validation well enough to design systems around them
  • Strong "bias to action" and shipping evidence (not RFCs, shipped systems)
  • "AI-first" working style: Claude Code, agentic workflows, AI in your daily loop

It would be extra awesome if you also had

  • LLM, RAG, or vector-DB infrastructure experience (we have a real use case in variance attribution and the Conversational Venue Assistant)
  • Experience building or scaling a feature store from scratch
  • Hospitality, retail, demand-forecasting, or marketplace domain experience
  • "E-shaped generalist" breadth: ML engineering + data engineering + data science + analytics + software engineering
  • Experience setting up an ML platform or pairing with an existing data scientist without territorial dynamics

You are

  • Defaulting to the shortest path to a measured result in production
  • Comfortable working alongside an existing strong Data Scientist as a peer, not under or over them
  • Direct, low-ego, willing to be wrong in public
  • Curious about the actual problem (restaurant operators making better decisions) not just the infrastructure artefact
  • Treating AI tools as leverage, not as a novelty

If you do a good job

The feature store and deployment pipelines become infrastructure other teams want to build on. Models go from notebook to production in days, not weeks. The serving layer is reliable enough that operators never think about it - they just trust the numbers. Variance attribution is live and the Conversational Venue Assistant can answer "why did the forecast change today" with grounded, retrieved reasoning. The platform is genuinely deep on MLOps.

Maybe this role is not for you if

  • You prefer research over shipping
  • You're uncomfortable owning ambiguous problems end to end
  • You're uncomfortable working alongside an existing strong Data Scientist as a peer
  • You've never owned production infrastructure end to end
  • You want to focus purely on modelling or purely on infrastructure - this role requires enough of both to be a true technical partner to the data science function

If you're curious about what we're building, you're welcome to explore EatClub ahead of your interview. First-time users who choose to give it a try can use the code "ECAPPLY5" for an optional $5 voucher to test the experience. This is entirely voluntary and has no impact on your application or interview process.

One last note: even if you feel that you don’t meet all the criteria above, we encourage you to apply. Past work experience is not the only indicator of future success, and we are on the look out for hungry talent who wants to grow with us. So if you want to be a part of something remarkable, then we’re excited to hear from you.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.