Senior Machine Learning Engineer

Zendesk Pty Ltd (Australia)

City of Melbourne

Hybrid

AUD 180,000 - 240,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Global offices

Job summary

Zendesk is seeking a senior ML/AI systems engineer to operate at the cutting edge of agent architectures, planning, and multi-agent coordination. You will build production-grade platforms that enable autonomous agents to perceive, reason, and act within live customer-service workflows.

You will own both science and systems, develop memory structures, RL training infrastructure, and guardrails at scale, collaborating with globally distributed teams in a hybrid work model.

Qualifications

  • 5+ years building production ML/AI systems.
  • Hands-on experience with agent architectures (planning, tool dispatch, memory).
  • Strong Python and PyTorch proficiency.

Responsibilities

  • Design advanced memory structures and autonomous learning mechanisms for production agents.
  • Develop RL training infrastructure and reward curricula for language models.
  • Build and optimize multi-agent coordination patterns and A2A delegation protocols.
  • Implement robust guardrails and evaluation pipelines at enterprise scale.

Skills

Production ML/AI systems
Agent architectures
Python
PyTorch
RL for language models

Job description

The Mission

The enterprise software landscape is fracturing. We are transitioning from "Systems of Record" to "Systems of Action." Zendesk is leading this shift with the Resolution Platform, aiming to be the first CX company to secure $1B in AI-driven revenue. To achieve this, we must solve the "Orchestration Trap." We are not just building features; we are building the high-performance runtime that allows fleets of AI Agents to Perceive, Reason, and Act.

The Opportunity

You will operate at the cutting edge of large language models, planning algorithms, and multi-agent coordination. By designing advanced memory structures and autonomous learning mechanisms, you will bridge the gap between offline model capabilities and dynamic, real-world task execution.

What we have built

We run production AI agents that autonomously resolve customer service tickets across 100,000+ Zendesk accounts. These agents take a customer issue, plan a multi-step resolution, execute real actions (refunds, order modifications, escalations) through live APIs, and close the ticket without a human in the loop. The agent core uses a proprietary iterative architecture: the agent decomposes goals into plans, pulls reusable skills from a registry, executes, evaluates the outcome, and refines. Each iteration feeds back into the next attempt. We have a working self-learning mechanism where successful resolution patterns are synthesized into new skills and fed back into the registry, so the system improves from its own execution history. On multi-step tool-use benchmarks (GAIA-class), our agents perform at parity with the best published results. Our internal evaluation suite runs 158+ scenario-based tests from real Zendesk tickets, scored continuously through Braintrust with regression detection on every deploy.

What we need help with

Pushing the architecture further. The iterative planner works, but there are open questions we have not solved yet: how to handle plan decomposition when the goal is ambiguous, how to manage interference between memory tiers under concurrent sessions, how to make skill acquisition more selective (the agent acquires skills too eagerly today), and how to design multi-agent delegation patterns where one agent hands off subtasks to specialized agents via A2A (the Agent-to-Agent protocol).

Domain-specialized agent models. We are building toward training our own models, specialized for customer service resolution via RL on production trajectories. The data pipeline is already being instrumented (resolution outcomes, escalation patterns, user satisfaction signals). The next step is the RL training infrastructure itself: reward curricula, rollout systems, and the feedback loops that turn a capable base model into a specialist that matches or beats frontier models on our task distribution at significantly lower inference cost. This is a 6-12 month build, and we need someone who can own both the science and the systems.

Hardening evaluation. We run 158+ scenario evals continuously with regression detection, but multi-turn evaluation and automated trajectory analysis (pinpointing where reasoning diverged) are still early. We need quality gates that block deploys when agent performance drops, and we need them integrated into CI, not run as an afterthought.

Guardrails at enterprise scale. The threat surface for autonomous agents includes tool misuse, cascading action chains, prompt injection, and hallucination loops that burn tokens before anyone notices. We need multi-layered defenses with supervisor patterns, capabilities-based access control, and output validation that works across thousands of concurrent sessions without adding meaningful latency.

What we are looking for
  • 5+ years building production ML/AI systems, with hands-on experience in agent architectures (planning, tool dispatch, memory, error recovery).
  • If you have only used LangChain tutorials, this is not the right fit.
  • Strong evaluation instincts. You understand why public benchmarks diverge from production performance and you have built internal evals to close that gap.
  • OPTIONAL: Experience with or genuine depth in RL for language models: reward shaping, online/offline tradeoffs, reward hacking as a diagnostic signal.
  • We are building toward domain-specialized training and need someone who can lead that work.
  • Python and PyTorch fluency.
  • Familiarity with at least one agent framework, combined with the judgment to know when to build custom.
Company Culture

Our hybrid way of working, enables us to purposefully come together in person, at one of our many Zendesk offices around the world, to connect, collaborate and learn whilst also giving our people the flexibility to work remotely for part of the week.

As part of our commitment to fairness and transparency, we inform all applicants that artificial intelligence (AI) or automated decision systems may be used to screen or evaluate applications for this position, in accordance with Company guidelines and applicable law.

Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer.

If you are based in the United States and would like more information about your EEO rights under the law. Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law.

If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e‑mail to peopleandplaces@zendesk.com with your specific accommodation request.

About the role

Zendesk is on a mission to simplify the complexity of business and make it easy for companies and customers to create connections. Our customer experience software unlocks the power of billions of interactions, enabling businesses to build rich, meaningful relationships with their customers.

What’s it like to work here? Our offices reflect the global cities we call home, and have spaces for collaboration, quiet, and events. With our hybrid approach, you’ll experience flexibility and connection, collaboration, and learning with your team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Zendesk, Inc. • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Senior SMB Account Executive
Senior SMB Account Executive

Zendesk, Inc. • City of Melbourne

Hybrid
AUD 90,000 - 150,000
Senior SMB Account Executive
Senior SMB Account Executive

Zendesk • City of Melbourne

On-site
AUD 100,000 - 150,000
Senior SMB Account Executive
Senior SMB Account Executive

Zendesk Pty Ltd (Australia) • City of Melbourne

On-site
AUD 120,000 - 170,000
Enterprise Business Development Representative
Enterprise Business Development Representative

Zendesk, Inc. • City of Melbourne

On-site
AUD 70,000 - 110,000
Hybrid work model
Melbourne onsite 3 days/week
Business Development Representative
Business Development Representative

Ultimate.ai • City of Melbourne

On-site
AUD 70,000 - 100,000
Enterprise Business Development Representative
Enterprise Business Development Representative

Ultimate.ai • City of Melbourne

Hybrid
AUD 80,000 - 110,000
Commercial Account Executive
Commercial Account Executive

Zendesk, Inc. • South Australia

On-site
AUD 120,000 - 180,000
Hybrid work model
Enterprise Business Development Representative
Enterprise Business Development Representative

Zendesk Pty Ltd (Australia) • City of Melbourne

Hybrid
AUD 70,000 - 100,000
Forward Deployed Engineer
Forward Deployed Engineer

Zendesk • City of Melbourne

On-site
AUD 120,000 - 180,000