Unclassified - San Francisco, CA

posted 3 days ago

Full-time - Senior
San Francisco, CA

About the position

We are seeking a highly skilled and experienced leader to join Rippling's Applied Machine Learning team. This role is pivotal as we leverage machine learning and large language models to develop software that enhances our customers' operational efficiency. The successful candidate will manage a diverse team comprising machine learning modelers, infrastructure experts, and software engineers. This team is tasked with creating data and algorithm-driven products, as well as integrating ML-driven features into existing Rippling products. Individuals who thrive in this environment typically exhibit autonomy, agility, strong customer empathy, and the capability to drive outcomes across the entire engineering stack—from data ingestion through modeling and into production. In this role, you will oversee a team of engineers responsible for the entire product lifecycle, from ideation to data acquisition, modeling, and ultimately serving customers in production. You will be instrumental in attracting, recruiting, hiring, and developing a high-performing machine learning team. Your leadership will be crucial in driving technical excellence, operational maturity, and code quality within your team. You will foster a culture of collaboration, innovation, and continuous improvement, while also being hands-on in building solutions alongside your team.

Responsibilities

  • 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.

Requirements

  • 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.

Nice-to-haves

  • 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.

Benefits

  • Competitive salary
  • Equity
  • Comprehensive health benefits
  • Flexible work arrangements
  • Professional development opportunities