
Staff Machine Learning Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join Outreach in Hyderabad as a Staff Machine Learning Engineer with 7-10 years of experience. Our Data Science team is central to Outreach's strategy, driving success for our customers and ourselves. We utilize data for customer health scores, revenue dashboards, operational metrics, and enhancing product engagement through natural language understanding, predictive analytics, and causal inference. As our customer base expands, we seek innovative ways to leverage data, understand customer needs deeply, and deliver new products and features to continuously improve customer engagement workflows.
The Data Science team's mission is to facilitate continuous optimization by reconstructing customer engagement workflows from data, developing metrics for workflow success and efficiency, and providing tools to support these optimizations.
As a team member, you will collaborate closely with data scientists, machine learning engineers, and application engineers to define and execute our strategy.
Your Role
- Design, implement, and refine machine learning systems.
- Contribute to the end-to-end development of machine learning applications, from research to production.
- Collaborate with product managers, designers, and customers to shape product vision and strategy.
What We're Looking For
- A skilled AI engineer capable of independent work across different domains.
- Deep understanding of the machine learning product development lifecycle, from conception to deployment.
- Proven experience in developing and deploying Generative AI (GenAI) applications.
- Experience with LangChain and LangGraph is a plus.
- Experience building microservices. Golang experience is a plus.
- Strong programming proficiency in at least one object-oriented language such as Java, Scala, C++, Python, or Golang.
- Substantial experience in building and managing production infrastructure for ML models.
- Experience with distributed data processing frameworks like Spark. Familiarity with Spark's MLlib, AWS, Databricks, and MLFlow is advantageous.
- Solid knowledge of statistics and machine learning with practical application experience.
- A hands-on, adaptable individual eager to learn new tools and languages, and passionate about building and experimenting.
- A collaborative team player who goes the extra mile.
- Ability to work effectively with experienced engineers, designers, and product managers to deliver customer-facing features and products.
- A degree in Computer Science, Data Science, or a related field, with 7-10 years of industry or equivalent experience.
Outreach is an equal opportunity employer committed to diversity and inclusion. We encourage applications from all backgrounds and experiences, and we believe in hiring the whole person, not just a resume. We invite you to apply even if you don't meet every single requirement.
Company
Outreach
Outreach, established in 2014, is a leading AI Revenue Workflow Platform. It empowers sales leaders with connected account visibility, performance insights, and accurate forecasting across all go-to-m...