Taro Logo

Senior Machine Learning Engineer

A data-driven customer engagement platform that leverages machine learning and analytics to optimize customer workflows.
Machine Learning
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS

Job Description

Outreach, a leading customer engagement platform, is seeking a Senior Machine Learning Engineer to join their Data Science team. The role sits at the intersection of data science and engineering, focusing on leveraging data to optimize customer engagement workflows. The team's mission is to reconstruct customer engagement workflows from data, develop success metrics, and provide optimization tools.

The position offers an opportunity to work on cutting-edge machine learning systems, taking projects from research through to production. You'll be part of a team that's central to Outreach's data-driven strategy, working with everything from customer health scores to natural language understanding and predictive analytics.

As a Senior ML Engineer, you'll collaborate with data scientists, other ML engineers, and application engineers to implement the company's data strategy. The role requires a unique blend of technical skills, including expertise in Python/Golang, experience with microservices, and practical knowledge of ML model deployment. Experience with modern ML frameworks like Langchain and OpenAI Agent SDK is valued.

The ideal candidate will be hands-on, adaptable, and excited about experimentation. You'll need to balance technical expertise with collaborative skills, working closely with product managers, designers, and customers. This role offers the chance to make a significant impact on a product that's driving customer success through data-driven insights and machine learning innovations.

Last updated 2 months ago

Responsibilities For Senior Machine Learning Engineer

  • Design, implement, and improve machine learning Systems
  • Contribute to machine learning applications end to end, from research to prototype to production
  • Work with product managers, designers, and customers to define vision and strategy for a given product

Requirements For Senior Machine Learning Engineer

Python
Go
  • 4-6 years of industry or equivalent experience
  • Strong programming skills in Python, Golang, etc.
  • Experience with building and managing infrastructure for ML models in production
  • Experience with distributed data processing frameworks such as Spark
  • Knowledge in statistics and machine learning
  • Degree in Computer Science, Data Science, or related field
  • Experience working with microservices
  • Ability to work alongside engineers, designers, and product managers

Related Jobs