The team at Outreach focuses on leveraging data to enhance customer success and engagement.
The Data Science team aims to optimize customer engagement workflows through data reconstruction and metric development.
As a Senior Machine Learning Engineer, you will design, implement, and improve machine learning systems.
You will contribute to machine learning applications from research to prototype to production.
Collaboration with product managers, designers, and customers is essential to define the vision and strategy for products.
Requirements:
You should be a hybrid data science engineer capable of navigating both data science and engineering aspects with minimal assistance.
A strong understanding of the machine learning product development lifecycle, from inception to production, is required; experience in Gen AI application/agent development is a plus.
Proficiency in at least one programming language, such as Python or Golang, is necessary; familiarity with frameworks like Langchain or OpenAI Agent SDK is advantageous.
Experience in building microservices is required, with Golang experience being a plus.
Substantial experience in building and managing infrastructure for deploying and running ML models in production is essential.
Experience with distributed data processing frameworks, such as Spark, is required; familiarity with Spark's MLlib, AWS, Databricks, and MLFlow is a plus.
A solid knowledge of statistics and machine learning, along with practical experience in applying these skills to real-world problems, is necessary.
You should be hands-on, able to quickly learn new tools and languages, and enthusiastic about building and experimenting.
A collaborative spirit is essential, as you will be working alongside experienced engineers, designers, and product managers to deliver new features and products.
A degree in Computer Science, Data Science, or a related field, along with 4-6 years of industry or equivalent experience, is required.
Benefits:
The position offers the opportunity to work in a dynamic team that is at the forefront of data-driven decision-making.
You will have the chance to contribute to innovative projects that enhance customer engagement and success.
The role provides a collaborative environment where you can work alongside experienced professionals in various fields.
Opportunities for professional growth and development in machine learning and data science are available.
You will be part of a mission-driven team focused on continuous optimization and improvement of customer workflows.