Head of Machine Learning
Leads machine learning team to build AI features like personalization, identity resolution, content generation, and ML infrastructure using customer data warehouses. Drives product development, team growth, reliability, and execution pace as technical leader and people manager.
About the job
Key Outcomes
- Product Development: Lead the team in roadmapping and executing successful development of significant features and products. Uphold a high technical bar while making pragmatic tradeoffs.
- Pace: Improve execution pace through leadership and technical expertise.
- Recruiting: Grow the team by identifying needs, evaluating candidates, and hiring high-impact members.
- Reliability: Enhance team reliability to reduce incidents and improve incident management.
- People: Foster team member growth, engagement, and motivation.
Problems to Work On
- Personalization and Product Recommendation: Personalize messages with relevant content for users.
- Probabilistic Identity Resolution: Stitch datasets to resolve user profiles.
- Content Generation: Use LLMs to generate compelling text, images, and creatives.
- ML Infrastructure: Build infrastructure for model training and inference at scale.
Compensation
Salary range: $230,000 - $350,000 USD per year (location independent, remote-first). Equity compensation via ISO options with early exercise and 10-year post-termination window.
Skills
Machine Learning, LLMs, Snowflake, Databricks, Python, ML Infrastructure, Model Training, Inference, Identity Resolution, Personalization
Similar jobs
Engineering Management jobsLeads a multi-team organization responsible for AI-assisted development, cloud agentic infrastructure, developer experience, CI/CD, testing, and engineering velocity. Requires extensive software engineering and engineering leadership experience, deep infrastructure expertise, and hands-on knowledge of AI developer tooling and LLM evaluation.
Leads multiple engineering teams responsible for insurance product configuration, enrollment workflows, and core domain services. The role requires deep distributed-systems expertise, backend development experience, strong operational leadership, and a track record of managing managers in a regulated or enterprise environment.
Leads Okta’s security GRC organization, overseeing enterprise cyber risk, AI governance, global compliance, audits, vendor risk, and engineering-driven remediation. The role requires 10+ years of progressive Security GRC leadership, cloud technology experience, AI governance expertise, and a bachelor’s degree or equivalent experience.
Leads the entire engineering organization, owning technical vision, architecture, execution standards, security, budget, and organizational scaling. The role requires extensive software engineering and engineering management experience, cloud-native architecture expertise, and a record of building high-performing teams.
Leads a 15-person engineering organization responsible for enterprise employee lifecycle workflows and an AI-assisted HR workflow charter. The role requires multi-team leadership, strong technical and product judgment, and experience with high-stakes, global, workflow-heavy platforms.