Machine Learning Engineer

Dialpad is the leading AI-powered customer communications platform creating human-first, AI-enhanced solutions for business communications.
$148,700 - $173,233
Machine Learning
Senior Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer

Dialpad, a leading AI-powered communications platform backed by notable investors like Andreessen Horowitz and Google Ventures, is seeking a Machine Learning Engineer to join their NLP team. This role focuses on working with DialpadGPT, their in-house LLM, and addressing challenges in training large models on distributed infrastructure. The position offers an opportunity to work with a diverse team of scientists from various fields, contributing to revolutionary business communications solutions.

The role involves optimizing LLM training efficiency, managing distributed systems, and developing robust infrastructure for machine learning operations. The ideal candidate will have advanced degrees in Computer Science or Machine Learning, with strong experience in distributed systems and ML frameworks. They'll work on enhancing training workflows, implementing monitoring systems, and ensuring efficient resource utilization.

Dialpad offers an inclusive culture, having been named a Top Workplace seven times, and provides competitive compensation including stock options. The position is based in Vancouver, BC, with comprehensive benefits including medical coverage, flexible time off, and continued learning opportunities. The salary range of $148,700 - $173,233 CAD reflects their commitment to competitive compensation.

This is an excellent opportunity for someone passionate about large-scale machine learning and generative AI to join a team that's transforming business communications. The role combines technical expertise with practical application, offering the chance to work on cutting-edge technology while solving real-world challenges in business communication.

Last updated 3 months ago

Responsibilities For Machine Learning Engineer

  • Enhance LLM training efficiency by optimizing scripts and architectures
  • Optimize preprocessing pipelines
  • Ensure reliable distributed networking
  • Minimize downtime on rental machines
  • Streamline debugging of distributed systems
  • Develop scalable logging frameworks
  • Optimize system scalability
  • Design fault-tolerant systems
  • Monitor system health
  • Manage massive data sets for large-scale model training workflows
  • Develop real-time monitoring frameworks

Requirements For Machine Learning Engineer

Python
  • Master's or PhD degree in Computer Science, Machine Learning, or related field
  • 3+ years of experience in distributed systems or machine learning infrastructure
  • Strong proficiency in Python and experience with distributed ML frameworks
  • Understanding of networking protocols and distributed communication libraries
  • Hands-on experience with cloud platforms and cluster orchestration tools
  • Proven ability to debug and resolve issues in large-scale distributed systems
  • Familiarity with fault tolerance, caching strategies, and scalable logging systems
  • Excellent problem-solving and communication skills

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Flexible time off
  • Medical, dental, and vision plans
  • Cell phone bill stipend
  • Home internet bill stipend
  • Home office equipment
  • Gym membership costs
  • Wellness events
  • Yearly education stipend
  • Stock options
  • Competitive salaries

Interested in this job?

Jobs Related To Dialpad Machine Learning Engineer

Senior AI Engineer

Senior AI Engineer position at HostAI, building production-grade agentic AI systems for real estate and hospitality automation, offering €60k-€120k salary.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Jobgether, focusing on ML infrastructure and MLOps with AWS, offering remote work in the US with comprehensive benefits.

ML Ops Engineer (m/f/d)

Senior ML Ops Engineer position at voize, developing and scaling AI infrastructure for healthcare documentation automation

Senior AI Engineer

Senior AI Engineer position at Kittl, leading AI initiatives and infrastructure development for a transformative graphic design platform, hybrid role based in London.

AI Developer

AI Developer position at Stafford Gray focusing on Document AI and machine learning solutions for healthcare records management, offering hybrid work arrangement in Lansing, MI.