Manager, Machine Learning - Hyderabad

Nov 06, 2023


About the Team

Data is at the core of Outreach's strategy. It drives ourselves and our customers to the highest levels of success. We use it for everything from customer health scores and revenue dashboards to operational metrics of our AWS infrastructure, to helping increase product engagement and user productivity through natural language understanding, to predictive analytics and causal inference via experimentation. As our customer base continues to grow, we are looking towards new ways of leveraging our data to deeper understand our customers’ needs and deliver new products and features to help continuously improve their customer engagement workflows. 

The mission of the Data Science team is to enable such continuous optimization by reconstructing customer engagement workflows from data, developing metrics to measure the success and efficiency of these workflows, and providing tools to support the optimization of these workflows. At the MLP squad, our focus is on building world-class machine learning infrastructure to support data analysis and machine learning feature development. We manage ML tools such as Databricks, build bootstrap frameworks that automate parts of ML lifecycle, and develop internal tools and documentation to democratize the use of machine learning at Outreach.

The Role

As a manager of the MLP squad, you will build and manage a team of machine learning engineers working on improving and scaling our data, ML, recommendation, and experimentation infrastructure, affecting the whole product and engineering organization. 

Our Vision of You

  • You have 8+ years of technical experience working with distributed data processing frameworks such as Spark. Experiences with Spark’s Mlib, AWS, Databricks, MLFlow are a plus
  • You understand the entire life-cycle of machine learning product development, from inception to production
  • You have substantial experience with building and managing infrastructure for deploying and running ML models in production
  • You have substantial coding experience. Experience with Python and its ML packages, such as scikit-learn is a plus
  • You have experience building microservices. Experience with Golang is a plus
  • You are hands-on, able to quickly pick up new tools and languages, and excited about building things and experimenting 
  • You are experienced at mentoring team members to help them learn and grow beyond what they thought was possible, both technically and personally 
  • You go above and beyond to make your team successful 
  • You are honest, admit mistakes, and own fixing them 
  • You are a motivated and talented crafts-person, always looking to sharpen and adapt your skills 
  • You have an MS or PhD degree in Computer Science or a related field or equivalent industry experience 
  • You have 3+ years of people management experience

Join 27677+ Machine Learning Engineers, receiving daily job alerts.