Senior Software Engineering Manager (ML Platform)

  • Data Science
  • Employee - FT
  • San Francisco, USA
Apply now is searching for a Senior Software Engineering Manager to help us lead the development of our next-generation ML platform and corresponding team to support all of our internal machine learning operational needs at large scale.

We’re a social impact business (a public benefit company), and the largest tech platform focused on civic action in the world with 80m monthly users, 50,000 campaigns launched on the site every month, 150 staff, and a new revenue model that has grown by 500% in 2 years. We’re growing quickly, and our users win campaigns for change once every hour. From strengthening hate crime legislation in South Africa; fighting corruption in Indonesia, Italy, and Brazil; to fighting violence against women in India.

We are looking for a Senior Manager who is great at People management, Planning & Execution, Coding skills, Architecture & Design, Communication and Performance at scale and has a passion for expanding our ML platform to mobilize hundreds of millions of people to take deeper civic action.

You will be based out of our San Francisco headquarters and report to our Director of ML and AI, Elena Ikonomovska.  As a key member of our ML&AI Platform Squad/Data and ML/AI Pack, you’ll be building a machine learning platform to empower us to rapidly build and deploy signals and ML models at scale and in various products, as well as managing and developing the team responsible for its success.

You’re a perfect fit for this role if your superpower is building ML platforms with a bias to thoughtful action: think through a problem quickly, and then quickly build; Spark or Scala coding skills and experience; & ability to inspire, communicate clearly, collaborate and empathize with various roles. 

Key responsibilities:

  • Lead our ML/AI platform team on daily operations and the ongoing management and evolution of our ML/AI platform
  • Recruit, manage, and develop team
  • Contribute to the ongoing vision and evolution of our ML infrastructure, delivery, and observability tools. 
  • Work with constituent teams to establish the roadmap, sequencing, and priorities for your team
  • Break down complex and long term projects, estimate efforts, drive the team on implementation, communicate progress and results.
  • Willing and able to jump in to support projects as an individual contributor, or to troubleshoot scaling and deployment issues and coach junior engineers. 

The most important capabilities for this role are:

  • People Management, Coaching & Mentorship:  A good Manager and Coach who is able to support team growth on different management styles and projects and mentor different members of the team. Experienced managing engineers in a fast-paced Agile development environment (usually that’s 2+ years in a technical leadership or management role)

  • Planning & Execution: A good planner and executor that excels in deconstructing projects into a well defined action plan. Is also excellent at giving others on the team an opportunity to learn and grow.

  • Coding Skills, Architecture & Design, Performance: Understanding of ML & exposure to ML/AI platforms for planning and collaboration with the ML/AI research team. Expert level experience in Cloud computing, architecture, and cost management (AWS, GCP). Superior knowledge with at least two of the following: Spark, MapReduce, Hadoop, Scala. Demonstrated capacity of building platforms (typically at least 3 years of hands on experience)

  • Communication: A good communicator who sets standards of collaboration and communication across a large group. Some who is viewed as a leader and would proactively start conversations that solve problems.  Ability to listen, communicate, collaborate, mentor and empathize with all stakeholders.

Interested? Great! Here's what you should know:
This is a full-time role based in San Francisco (remote for now). Our team is high impact, low ego, and has an amazing culture to be part of.

We are accepting applications November 30th, 2020

We especially encourage applicants of different backgrounds, cultures, genders, experiences, abilities and perspectives to apply. We’re actively working to increase the diversity of experience and perspectives on our team and are looking for someone who can help continue to lead that process. is committed to being a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, or disability or veteran status. Careers

Outsized impact is the fastest growing social change organization in the world, empowering more than 200 million people to create change in their communities.

Amazing people

We are building a world-class team of technologists and creatives along with the most accomplished team of social movement creators in the world.

Extraordinary benefits

Plenty of vacation

Personal growth