Join Slack's WebApp Infrastructure (WIN) team as a Staff Software Engineer focusing on Run-Time Infrastructure. This role is part of the Runtime sub-team, responsible for Slack's deployment of HHVM, the virtual machine that runs the Hack programming language. You'll be working on a platform that handles massive scale - over 10M daily active users, 1.5B+ messages per month, and 6B API requests daily.
The WIN pillar is crucial for enabling hundreds of developers to work efficiently in a multi-million line codebase. You'll be maintaining and upgrading the Hack programming language, working with static analysis tools, managing widely used libraries, and optimizing the HHVM runtime. The Runtime team makes a significant impact by ensuring the performance and reliability of Slack's backend systems.
As a Staff Engineer, you'll collaborate across Engineering to solve sophisticated production issues, particularly focusing on performance, memory, and stability. You'll be involved in technical design, maintaining client libraries, and potentially contributing to the open-source HHVM project. The role requires strong systems thinking, expertise in Hack/HHVM, and the ability to lead and mentor others.
This is an opportunity to work on systems that directly impact millions of users who rely on Slack as their primary communication tool. You'll be part of a team that values simplicity, reliability, and pragmatic solutions while working on challenging technical problems at scale. The position offers remote work flexibility based in Berlin, Germany.