Product Manager, Infrastructure

Slack is seeking an experienced product manager to align our infrastructure engineering roadmap and our product and business priorities. This person will work hand-in-hand with the Head of Infrastructure Engineering and will liaise with customer-facing product group leaders to help them understand the present and future capabilities of our technical infrastructure and architecture. They will also anticipate needs they will have from our infrastructure to deliver upon their product roadmaps in the future.

The ideal candidate for this role will bring technical experience of their own at significant scale. They will have experience establishing product and business requirements for highly-complex, technically-complicated projects — just like the ones we face here at Slack. To give you a taste of our scale:

  • The average user spends over 10 hours connected and 2.5 hours active in Slack every day
  • 1.5 billion messages are sent per month, half of those outside the United States
  • Every day we see over 3.5 million simultaneously connected users, over a billion web requests, and 10s of billions of database queries

We are a small team making a large impact. We rapidly iterate and work closely with other teams in engineering to ensure we build resilient systems that can scale. This person should have excellent cross-functional collaboration skills, and should be able to make forward progress while working within different priorities and objectives. With Infrastructure building many of the foundational systems at Slack,  your work influences — and is influenced by — the many projects Slack undertakes and strong technical and project organizational skills will be how you operate and lead.

 

About our Infrastructure

Slack's API and web backend is built on PHP/Hack, and our backend services are written in Java and Go. Our data infrastructure is built on Kafka, Hadoop, Hive, Presto, Spark, and MySQL. Our Chief Architect, Keith Adams, spoke about our architecture at QCon in 2016. For a sample of the kind of projects this team works on, check out these blog posts:  Getting to Slack faster with incremental boot, Reducing Slack’s memory footprint and Flannel: An Application-Level Edge Cache to Make Slack Scale.

Responsibilities

  • Help to develop the roadmap for Slack’s engineering infrastructure team alongside the Head of Infrastructure and engineering leads
  • Act as a liaison between the infrastructure and customer-facing product teams to build a high-fidelity line of two-way communication to inform product design and ensure consistent adoption of our infrastructural investments
  • Assess the technical, product, and business impacts of the company product roadmap to inform and help prioritize technical work
  • Work alongside Head of Infrastructure and program management to drive high-quality execution of large cross-departmental projects

 

Requirements

  • 5+ years of overall industry experience with at least 3+ as a product manager
  • Deep technical experience building highly-available and scalable systems
  • Experience partnering with engineering and design teams to define, build, and maintain products which are fast, reliable and resilient
  • Passion about Slack and the problem we are solving
  • Great track record of working with engineering and product teams: people want to work with you again
  • Strongly prefer a candidate with engineering experience on highly-complex problems

 

 


Meet Some of Slack's Employees

Gina J.

Sr. Customer Success Manager

Gina works with Slack’s clients at a high level to ensure that they’re getting the most value from the product and having a positive experience overall.

Joann A.

Director, Application Engineering

Joann is responsible for running a team of twelve Slack Application Engineers. She works hard to support them in their positions and career trajectories and ensures that they have everything they need to build awesome products.


Back to top