Senior Software Engineer in Warsaw

Senior Software Engineer in Warsaw

Warsaw Pełny etat 51525 - 62975 zł / rok (szac.) Zdalnie
C

W skrócie

  • Zadania: Twórz autonomiczne rozwiązania do optymalizacji baz danych w nowoczesnym środowisku chmurowym.
  • Firma: CAST AI to innowacyjna firma zajmująca się automatyzacją infrastruktury chmurowej i AI.
  • Benefity: Atrakcyjne wynagrodzenie, opcje na akcje, zdalna praca i budżet na rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad przełomowymi technologiami i wpływaj na przyszłość administracji baz danych.
  • Kwalifikacje: Doświadczenie w programowaniu w Go oraz znajomość PostgreSQL lub MySQL.

Przewidywane wynagrodzenie mieści się w przedziale 51525 - 62975 zł za rok.

CAST AI to platforma automatyzacji, która optymalizuje infrastrukturę chmurową i AI na dużą skalę. Dzięki wbudowanemu podejmowaniu autonomicznych decyzji bezpośrednio w środowiskach Kubernetes i chmurowych, CAST AI nieustannie poprawia wydajność, niezawodność i efektywność w produkcji. Ponad 2100 firm już polega na CAST AI, w tym Akamai, BMW, Cisco, FICO, Hugging Face, NielsenIQ, Swisscom i TGS. CAST AI działa w 34 krajach i ma kulturę pracy zdalnej opartą na małych, wysoko technicznych zespołach.

W styczniu 2026 roku firma osiągnęła status jednorożca po strategicznej inwestycji od Pacific Alliance Ventures, co podniosło jej wycenę powyżej 1 miliarda dolarów.

Databases are still managed manually. Engineers monitor slow queries, decide which indexes to add, tune connection limits and introduce caching, often without being able to prove whether those changes will improve performance in production. CAST AI is building an autonomous database administrator that can identify problems, recommend improvements and validate that those improvements work before customers rely on them.

Jako Senior Software Engineer w zespole Database Optimisation będziesz pracować nad dwoma kluczowymi komponentami:

  • Database Gateway: Wysokowydajny proxy Rust, który znajduje się przed bazami danych klientów i zapewnia takie możliwości jak ograniczanie przepustowości i buforowanie bez konieczności wprowadzania zmian w aplikacji.
  • Database Agent: Usługa oparta na Go, która analizuje obciążenia baz danych i produkuje rekomendacje, takie jak sugestie indeksów i poprawki zapytań.

Co będziesz robić:

  • Projektować, budować i obsługiwać Database Gateway.
  • Rozwijać usługi o wysokiej wydajności w Go i Rust.
  • Pracować nad buforowaniem baz danych, ograniczaniem przepustowości i innymi możliwościami bramy.
  • Budować silnik rekomendacji Database Agent.
  • Rozwijać systemy dla sugestii indeksów, analizy zapytań i poprawy zapytań.
  • Pracować nad unieważnianiem pamięci podręcznej i spójnością danych, gdzie poprawność jest kluczowa.
  • Tworzyć metody bezpiecznego walidowania rekomendacji baz danych przed ich zastosowaniem.
  • Debugować złożone problemy produkcyjne w całym systemie bramy, agenta i baz danych.
  • Analizować wydajność baz danych, zachowanie zapytań i wzorce obciążenia.
  • Współpracować z zespołami produktowymi i inżynieryjnymi nad problemami bez ustalonych rozwiązań.
  • Przyczyniać się do kierunku produktu, decyzji technicznych i mapy drogowej inżynieryjnej.
  • Pomagać kształtować przyszłą generację zautomatyzowanej administracji baz danych.

Czego szukamy:

  • Silne podstawy inżynierii oprogramowania, w tym czyste abstrakcje i kod łatwy do utrzymania.
  • Profesjonalne doświadczenie w budowaniu usług produkcyjnych w Go.
  • Dogłębna wiedza o PostgreSQL lub MySQL.
  • Zrozumienie, jak działają klienci baz danych, sterowniki i protokoły komunikacyjne.
  • Silne umiejętności debugowania, optymalizacji i dostrajania wydajności.
  • Doświadczenie w profilowaniu zapytań, projektowaniu indeksów i dostrajaniu baz danych poza użyciem ORM.
  • Doświadczenie w prowadzeniu złożonego projektu technicznego od projektu do produkcji.
  • Silne umiejętności komunikacyjne w języku angielskim.
  • Proaktywne i elastyczne podejście do pracy w szybko zmieniającym się środowisku.
  • Komfort pracy w warunkach niepewności i wkład w kierunek techniczny.

Miło widziane:

  • Doświadczenie w Rust, szczególnie w kontekście wysokowydajnych usług sieciowych lub proxy.
  • Doświadczenie w budowaniu lub rozszerzaniu proxy baz danych, bram lub puli.
  • Doświadczenie w projektowaniu strategii unieważniania pamięci podręcznej na dużą skalę.
  • Doświadczenie w rekomendacjach indeksów, analizie planów zapytań lub narzędziach do optymalizacji zapytań.
  • Doświadczenie w walidacji zmian technicznych poprzez odtwarzanie obciążenia, ruchu cieniowego lub benchmarking.
  • Doświadczenie produkcyjne z Prometheus, Grafana lub OpenTelemetry.
  • Doświadczenie w pracy z Kubernetes i infrastrukturą chmurową.

Technologie:

  • Go i Rust
  • PostgreSQL i MySQL
  • Kubernetes
  • AWS, GCP i Azure
  • Terraform
  • gRPC i REST
  • Prometheus, Grafana, Loki, Tempo i VictoriaMetrics
  • GitLab CI i Argo CD

Co oferujemy:

  • €6,500 do €9,000 brutto miesięcznie, w zależności od doświadczenia i poziomu.
  • Środowisko pracy zdalnej.
  • Opcje na akcje.
  • Globalny zespół specjalistów ds. chmury i infrastruktury.
  • Szybka informacja zwrotna i krótkie cykle dostaw, z wieloma projektami funkcjonalnymi realizowanymi w ciągu jednego do czterech tygodni.
  • 10% czasu pracy na projekty osobiste lub rozwój zawodowy.
  • Roczny budżet na naukę, w tym konferencje i kursy.
  • Coroczny hackathon.
  • Budżet na budowanie zespołu i wydarzenia firmowe.
  • Budżet na sprzęt.
  • Dodatkowe dni wolne.

Proces rekrutacji:

  • Rozmowa kwalifikacyjna z rekruterem.
  • Rozmowa z menedżerem ds. zatrudnienia.
  • Wywiad techniczny dotyczący projektowania systemów.
  • Wywiad na żywo z kodowaniem.
  • Wywiad kulturowy z kierownictwem.
  • W ostatnim etapie może zostać przeprowadzone sprawdzenie przeszłości przez naszego zewnętrznego dostawcę, Checkr.

CAST AI nie zapewnia sponsorowania wiz ani pozwoleń na pracę na to stanowisko.

Ta oferta jest obecnie otwarta dla kandydatów zamieszkałych w Bułgarii, Chorwacji, Estonii, Grecji, Węgrzech, Łotwie, Litwie, Polsce, Rumunii, Słowacji, Słowenii i Ukrainie.

Senior Software Engineer in Warsaw – pracodawca: Cast AI

Kimchi, jako część Cast AI, oferuje wyjątkowe możliwości dla inżynierów sprzedaży w EMEA, łącząc elastyczne środowisko pracy z konkurencyjnym wynagrodzeniem i bogatym pakietem benefitów. Pracownicy mają szansę na rozwój zawodowy poprzez dostęp do budżetu na naukę oraz udział w międzynarodowych konferencjach, a także mogą korzystać z dodatkowych dni wolnych, co sprzyja zdrowej równowadze między życiem zawodowym a prywatnym. Współpraca z zespołem ekspertów w dziedzinie chmury oraz możliwość wpływania na rozwój innowacyjnych produktów sprawiają, że Kimchi to doskonałe miejsce dla ambitnych profesjonalistów.

C

Dane kontaktowe:

Zespół rekrutacyjny Cast AI

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer in Warsaw

Fundamentals in inżynierii oprogramowania
Doświadczenie w budowaniu usług produkcyjnych w Go
Znajomość PostgreSQL lub MySQL
Zrozumienie działania klientów baz danych, sterowników i protokołów komunikacyjnych
Umiejętności debugowania, optymalizacji i strojenia wydajności
Doświadczenie w profilowaniu zapytań, projektowaniu indeksów i strojenie baz danych
Umiejętność prowadzenia złożonych projektów technicznych od etapu projektowania do produkcji