Taro Logo

Senior Machine Learning Engineer

Leading Chat Marketing platform helping businesses engage with customers on Instagram, TikTok, Facebook Messenger, and WhatsApp.
Machine Learning
Senior Software Engineer
Hybrid
101 - 500 Employees
6+ years of experience
AI · Enterprise SaaS

Job Description

Manychat, a leading Chat Marketing platform trusted by over 1 million brands across 170+ countries, is seeking a Senior Machine Learning Engineer to join their ML and AI squad. As an official Meta Business Partner backed by top investors like Summit Partners and BVP, Manychat helps businesses automate millions of conversations daily across platforms like Instagram, TikTok, Facebook Messenger, and WhatsApp.

The role offers a unique opportunity to work with a team of 300+ professionals across international offices in Austin, Barcelona, Yerevan, São Paulo, and Amsterdam. Reporting to the Head of Data, you'll collaborate closely with ML scientists and Data engineers to transform rich data into valuable user experiences through reliable, scalable machine learning solutions.

This position combines engineering excellence with ML innovation, requiring expertise in Python, SQL, and cloud infrastructure. You'll be responsible for designing and deploying production-level ML models, ensuring scalability and efficiency, and driving MLOps best practices. The ideal candidate brings 6+ years of ML engineering experience and a strong background in building and maintaining production ML systems.

The company offers an attractive benefits package including hybrid work arrangements, comprehensive health insurance, professional development opportunities, and various perks such as free meals and team events. This role presents an excellent opportunity for an experienced ML engineer looking to make a significant impact in a growing, globally-recognized company.

Last updated 11 days ago

Responsibilities For Senior Machine Learning Engineer

  • Design, develop, and deploy production level machine learning models and AI applications
  • Ensure scalability, efficiency, and accuracy of deployed ML and AI models
  • Evaluate potential architecture solutions and tooling
  • Maintain clean, reproducible, and scalable ML code and pipelines
  • Drive MLOps culture standardizing best practices for CI/CD, model governance, observability, and reliability
  • Participate in code reviews and knowledge sharing within the team

Requirements For Senior Machine Learning Engineer

Python
Redis
Kubernetes
  • 6+ years of proven experience as a Machine Learning Engineer
  • Highly proficient in Python, and good knowledge of SQL
  • Demonstrated experience in the principles of ML
  • Experience building, testing, deploying, monitoring, and maintaining ML in production
  • Cloud and data infrastructure experience (AWS, Snowflake, Sagemaker, Redis)
  • Experience in integrating ML tooling, frameworks, orchestration, and containerisation
  • Experience in building MLOps tooling and processes
  • Track record of project leadership and cross-team collaboration

Benefits For Senior Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Relocation Benefits
  • Hybrid onboarding and relocation support
  • Comprehensive health insurance for employee and family
  • Professional development budget
  • Flexible benefits package
  • Hybrid work and generous leave options
  • In-office perks including free meals and snacks
  • Company-funded sport activities
  • Annual offsites and team-building events