Slack is looking for experienced engineers to help design, prototype, and productionize features that make Slack smarter the more companies use it. Our goal is to make people feel less overwhelmed by Slack’s information avalanche and give them superpowers to find fast answers — whether from their coworkers, search, or bots. The work will span many disciplines: search/information retrieval, recommendation systems, natural language processing, and machine learning.
The main tools that we use to build Slack are PHP, MySQL, and Linux -- reliable tools that the Slack team knows well and trusts. Our backend data infrastructure is built on Kafka, Hadoop, Hive, Presto, Spark, and MySQL. We are looking for other engineers that understand that simplicity and reliability are aspects of a system that can’t be tacked on but are carefully calculated with every decision made. We are also very nice people and are happy to help you learn what you need to know to work on Slack.
This position reports directly to the Head of the Search, Learning, and Intelligence group.
If you were to join Slack, here are the kinds of things you would do over the course of a typical week:
Here are things that we consider critical to being an Search, Learning, and Intelligence Engineer:
Slack is a messaging app for teams that is on a mission to make your working life simpler, more pleasant, and more productive. We believe everyone deserves to work in a welcoming, respectful, and empathetic culture. We live by our values and hire accordingly.
Launched in February 2014, Slack is the fastest growing business application ever and is used by thousands of teams and millions of users every day. Slack's investors include many of the best-recognized firms in the world, including Accel Partners, Andreessen Horowitz, Social+Capital, KPCB, Google Ventures, Horizons Ventures, IVP, Spark Growth, DST, and Index Ventures. We currently have five offices worldwide, in San Francisco, Vancouver, Dublin, Melbourne and New York.
Ensuring a diverse and inclusive workplace where we learn from each other is core to Slack's values. We welcome people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and a fun place to work. Come do the best work of your life here at Slack.