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 5 days 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

AI Research Engineer, Data Quality, Tesla Bot

Senior AI Research Engineer position at Tesla, focusing on data quality for the Tesla Bot project, offering competitive salary and comprehensive benefits.

Sr. Machine Learning Infrastructure Engineer, Tesla Bot

Senior ML Infrastructure Engineer role at Tesla, building and optimizing neural network infrastructure for the Tesla Bot program.

Sr. Machine Learning Engineer, Autobidder

Senior Machine Learning Engineer position at Tesla developing forecasting algorithms for energy storage and renewable assets trading platform Autobidder.

Sr. Algorithms Engineer, Autobidder

Senior Algorithms Engineer position at Tesla, focusing on developing sophisticated trading algorithms for energy storage systems, requiring expertise in Python, machine learning, and electricity markets.

Software Engineer, Performance, AI Infrastructure

Senior Software Engineer position at Tesla focusing on optimizing AI infrastructure performance for autonomous driving and robotics applications.