Senior Software Engineer, Data Orchestration

Job expired!

O Klaviyo

W Klaviyo nie chodzi tylko o dane; chodzi o budowanie połączeń. Koncentrując się na automatyzacji marketingu i podejmowaniu decyzji opartych na danych, Klaviyo pomaga firmom internetowym przyspieszyć ich rozwój i rozwijać bliższe relacje z ich klientami. Nasza platforma umożliwia firmom zarządzanie kanałami marketingowymi, które wykorzystują, promując bezpośrednie relacje bez kompromisów danych.

Dlaczego ta rola jest wyjątkowa

Jako Starszy Inżynier Oprogramowania w naszym zespole Orkiestracji Danych, będziesz odgrywać kluczową rolę w kształtowaniu naszej platformy danych. Ta platforma pozwala setkom tysięcy użytkowników na skuteczne zarządzanie i aktywację ich danych. Skupiając się na zbieraniu i dystrybucji danych, twoje wysiłki zapewnią niezawodność i skalowalność w miarę rozwijania się Klaviyo. Twoja praca bezpośrednio przyczyni się do naszej ewolucji jako solidnej platformy danych, mając znaczący wpływ na naszą firmę i użytkowników.

Obowiązki

  • Prowadzenie rozwoju i wdrażanie nowych funkcji, od koncepcji po wykonanie.
  • Samodzielne badania i współpraca z ekspertami domeny w celu doprecyzowania wymagań i rozwiązania kluczowych wyzwań.
  • Zostać ekspertem w swojej dziedzinie, nadzorując jej ciągłe udoskonalenie i zgodność z naszymi strategicznymi celami.
  • Współpraca z zespołami Produktu i technicznymi w celu kształtowania przyszłej mapy drogowej Klaviyo.
  • Promowanie i wdrażanie innowacji architektonicznych, skupiając się na skalowalności, niezawodności i łatwości utrzymania.

Kogo szukamy

  • Doświadczonych profesjonalistów pasjonujących się tworzeniem trwałego oprogramowania.
  • Programistów chętnych do pracy w szybkim, zwinnych środowisku, często wysyłających kod.
  • Osób z doświadczeniem w systemach rozproszonych i przetwarzaniu danych, znających wzorce projektowe dostosowane do skalowalnych systemów wielodostępnych.
  • Zawodników zespołowych, podekscytowanych mentorowaniem i wspieraniem wzrostu innych inżynierów.
  • Rozwiązywaczy problemów, którzy odnoszą sukcesy w tworzeniu usprawnień wydajnościowych i radzeniu sobie z problemami niezawodności.

Kompetencje techniczne

Szukamy inżyniera skoncentrowanego na backendzie (z ponad 6-letnim doświadczeniem), najlepiej z:

  • Języki: Python, Django, FastAPI
  • Zarządzanie danymi: Apache Kafka, Apache Pulsar, RabbitMQ
  • Bazy danych: MySQL, Redis
  • Narzędzia monitorujące: Graphite, statsd, Grafana
  • DevOps: AWS, Terraform, Docker, Kubernetes, Jenkins

Uwaga: Umiejętności rozwoju frontendu są dodatkowym atutem, a doświadczenie w