Director of Engineering - Machine Learning and AI
Manage a team of engineers responsible for going from product ideation to data acquisition to modeling to serving customers in production.
Attract, recruit, hire, and develop a high-performing ML team.
Drive technical excellence, operational maturity, and code quality within your team.
Provide strong leadership to the engineering team, fostering a culture of collaboration, innovation, and continuous improvement.
Get your hands dirty, and build things with us.
Ph.D. or equivalent in Computer Science, Engineering, Mathematics, or related field AND 6 or more years full-time Software Engineering work experience; OR
10 years full-time Software Engineering work experience, which includes 6+ years of software engineering experience in one or more of the following areas: advertising, recommendation systems, risk/fraud modeling, or natural language processing.
Proven track record managing and scaling machine learning teams in one or more of the following areas: computational advertising, recommendation systems, risk/fraud modeling, autonomous vehicles, search, natural language processing, or a related field.
Excellent interpersonal and communication skills with the ability to collaborate with diverse stakeholders.
Strong analytical and problem-solving abilities, with a focus on data-driven decision-making.
Experience managing machine learning teams at two or more companies.
Experience with search relevance and search engine infrastructure.
Experience with big data systems in production: eg, Spark, Pinot, Presto.