Jobs · Engineering · California

Senior Manager, Machine Learning Engineering

GoFundMe · San Francisco, CA · 3 days ago
On-siteEngineering$225k–$337k/yrFull-time

About the role

We’re looking for a Senior Manager, Machine Learning Engineering to join our Applied Science team. This role will lead a team of engineers and scientists in delivering high-impact solutions for our users and business.

Responsibilities

  • Design, build, and deploy innovative services and applications using state-of-the-art machine learning and AI techniques.
  • Translate product and business needs into scalable ML solutions with clear and measurable outcomes.
  • Identify opportunities to develop and deliver new technology that will delight customers and advocate for these projects.
  • Provide technical leadership on algorithms, architectures, and tooling; set high standards, evangelize best practices, and influence decisions.
  • Drive the end-to-end ML lifecycle, including data pipelines, feature engineering, training, evaluation, A/B testing and experimentation, and production deployment.
  • Employ robust ML Ops practices: CI/CD, model serving, monitoring, alerting, and model/version governance.
  • Lead initiatives to streamline application development workflows, increase team velocity, and maximize business impact.
  • Contribute to strategic planning and the development of the Applied Science roadmap.
  • Coach and mentor engineers and scientists, fostering a culture of collaboration, continuous improvement, and engineering excellence within the team.
  • Champion responsible AI, privacy, and compliance in data use, modeling, and user experiences.

Requirements

  • 9+ years of hands-on experience in machine learning engineering, AI development, software engineering, or related fields.
  • 3+ years of experience managing teams of machine learning engineers, data scientists, data engineers, software engineers, and related roles.
  • Extensive experience designing, developing, and operating scalable backend systems and applying secure software engineering best practices.
  • Deep expertise developing search and retrieval systems, personalization and recommender systems, ontologies and classification systems, and AI agents.
  • Strong knowledge of relational and document-based databases, data storage paradigms, and efficient RESTful API design.
  • Experience employing robust CI/CD pipelines, automated testing (unit and integration), automated model performance evaluation, and deployment practices.
  • Strong leadership skills, including effective planning and management of complex projects, mentoring of team members, and fostering a collaborative, high-performing engineering culture.
  • A track record of innovation, cross-functional collaboration, and hiring top-tier talent.
  • Excellent communication skills, able to articulate complex technical concepts clearly to both technical and non-technical stakeholders.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (preferred).
  • Proficiency in Python and provisioning cloud-based infrastructure via code (AWS preferred).

Skills

  • Strong understanding of machine learning and AI principles.
  • Experience with large-scale distributed systems.
  • Knowledge of data storage and retrieval systems.
  • Ability to lead and mentor a team.
  • Effective communication and collaboration skills.

Benefits

Competitive pay, comprehensive healthcare benefits, financial assistance for things like hybrid work, family planning, along with generous parental leave, flexible time-off policies, and mental health and wellness resources to support your overall well-being.

Pay

The total annual salary for this full-time position is $225,000 - $337,000 + equity + benefits.

Schedule

This is a hybrid position, requiring an in-office requirement of 3x a week.

Similar jobs