Taro Logo

Senior Machine Learning Engineer

Zendesk provides customer experience software that helps companies create meaningful relationships with their customers, serving over 125,000 global brands.
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Machine Learning Engineer

Zendesk is seeking a Senior Machine Learning Engineer to join their AI Agents team, focusing on building a state-of-the-art retrieval-augmented generation (RAG) platform. The role involves working with cutting-edge LLM technology to enhance customer service across multiple channels including bots, email, and search. The position offers the opportunity to work with a team dedicated to improving customer experience for over 125,000 global brands including AirBnb, Uber, and Slack.

The role combines technical expertise in machine learning with practical software engineering, requiring skills in Python, cloud services (particularly AWS), and experience with scalable systems. The team works on challenging problems like optimizing RAG platforms, improving system efficiency, and incorporating multiple context sources for better accuracy.

Working in a hybrid environment, you'll collaborate with ML Scientists, Product Management, and other engineers while having the flexibility to work remotely part of the week. The tech stack includes Python, AWS, various databases (MySQL, Redis, ElasticSearch), and modern deployment tools like Kubernetes and Docker.

This is an excellent opportunity for an experienced ML engineer who wants to work with the latest AI technologies while making a significant impact on customer experience at a global scale. The role offers professional growth, mentorship opportunities, and the chance to work on cutting-edge AI problems with real-world applications.

Last updated 2 days ago

Responsibilities For Senior Machine Learning Engineer

  • Delivering AI-powered capabilities using LLM technology at scale
  • Working with Product Management, ML Scientists and other ML Engineers
  • Mentoring junior team members
  • Supporting deployed services for stability and reliability
  • Contributing to technical design discussions
  • Writing clean and maintainable code

Requirements For Senior Machine Learning Engineer

Python
Redis
MySQL
Kafka
Kubernetes
  • 4+ years developing machine learning systems in Python
  • Solid understanding of architecture and software design patterns
  • Experience with cloud services (AWS, GCP, Azure)
  • Experience building scalable and stable software applications
  • Excellent communication skills
  • Experience with using LLMs at scale (preferred)
  • Experience in designing and implementing RAG systems (preferred)
  • Experience with AWS (preferred)

Benefits For Senior Machine Learning Engineer

Education Budget
  • Flexible working hours
  • Professional development funds
  • Comfortable office
  • Remote-friendly environment
  • Team collaboration opportunities
  • Learning and growth opportunities

Interested in this job?

Jobs Related To Zendesk Senior Machine Learning Engineer