About the role

You will be building the platform for the TopK engine to run on, as well as creating tools to maximize your colleagues' productivity.

Your job will be:

  1. Building and operating a Kubernetes-based platform to efficiently & safely deliver our distributed system to customers. High-availability, low-latency, and correctness.
  2. Operating delivery pipelines at scale (multi-region, multi-cloud, cloud & cloud prem). We deploy many times a day.
  3. Maintaining speedy build and test pipelines. Developer productivity is a core value at TopK. From PR to production in <15mins.
  4. Creating tools that streamline testing, benchmarking, and experimentation for your fellow engineers. The more engineers can experiment, the better.

Interview Process

We absolutely do not want to waste time by 7-stage long-form interviews. We have a simple process:

  1. Introductions - Talk to one of the founders, discuss your previous experience, and explore what interests you about TopK.
  2. Technical interview (one of)
    1. Take-at-home assignment
      1. You can take your time and try out what it would be like to work on TopK. We’ll give you a problem (in your preferred technology of choice) that closely resembles our day-to-day work.
      2. After you finish, we will meet to discuss your solution in style of a “Taking it to production” interview
    2. System design interview
  3. Culture fit - You’re welcome to join us for a day in the office or we can grab lunch so you can meet the entire team.