Praca
Z kanału partnera
Inżynier oprogramowania (Ruby) – starszy
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Softswiss
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Przegląd:
SOFTSWISS zatrudnia starszego inżyniera oprogramowania (Ruby), który dołączy do naszego zespołu ds. platformy jakości danych. Budujemy i posiadamy wysokoobciążoną platformę jakości danych wykorzystywaną w całej firmie. Nasz produkt codziennie przeprowadza miliony kontroli, pomaga zespołom wykrywać i badać problemy z danymi oraz zapewnia narzędzia zwiększające zaufanie do ich danych.
Poszukujemy starszego inżyniera, który potrafi samodzielnie identyfikować możliwości, kształtować kierunek produktu, budować niezawodne rozwiązania i przejmować odpowiedzialność za wyniki produkcyjne.
Cel roli:
Twoim głównym celem będzie inżynieria podstawowej platformy backendowej: architektura, orkiestracja, modele danych, wydajność PostgreSQL i niezawodność środowiska wykonawczego DQ.
Będziesz właścicielem zachowań produkcyjnych tworzonych usług i możesz współtworzyć funkcje interfejsu użytkownika, gdy są one potrzebne do zapewnienia kompleksowych możliwości produktu. Specjalizacja w zakresie frontendu i SRE nie jest wymagana: korzystamy z przepływów pracy wspomaganych sztuczną inteligencją i oczekujemy silnej oceny inżynierskiej, własności i chęci do pracy na wszystkich poziomach, jeśli zajdzie taka potrzeba.
Kluczowe obowiązki:
•
Projektuj i rozwijaj podstawową architekturę platformy DQ o dużym obciążeniu, obsługującej miliony kontroli dziennie
•
Popraw przepustowość, opóźnienia i niezawodność orkiestracji, planowania, rozwiązywania zależności, ponownych prób i powtórek opartych na mutacjach
•
Profiluj i optymalizuj obciążenia produkcyjne obciążające PostgreSQL; obciążenie platformy PostgreSQL osiąga około 4000 RPS
•
Przeprowadź migrację zaplecza statystycznego i obciążeń analitycznych z PostgreSQL do ClickHouse
•
Twórz i rozwijaj funkcje produktu w zakresie zasięgu DQ, pochodzenia tabeli, cyklu życia incydentu i badania operacyjnego
•
Wkład w funkcje interfejsu użytkownika platformy, gdy są one niezbędne do zapewnienia kompleksowych możliwości produktu, korzystając z przepływów pracy programistycznych wspomaganych sztuczną inteligencją
•
Własna niezawodność i zachowanie produkcyjne usług backendowych: badaj incydenty, diagnozuj wąskie gardła wydajności, poprawiaj obserwowalność i zapobiegaj ponownym wystąpieniom
•
Weź udział w całodobowej rotacji telefonicznej
•
Pomóż skalować wdrożenie DQ w całej firmie, zapewniając niezawodność i przystępność integracji, konfiguracji i obsługi kontroli
•
Współpracuj bezpośrednio z producentami danych, zespołami ds. infrastruktury i biznesem
•
Proaktywnie identyfikuj problemy produktowe, techniczne i operacyjne; przekształcić je w dobrze zakrojone ulepszenia gotowe do produkcji
Wymagane doświadczenie:
•
Silne umiejętności Ruby i Rails
•
Duże doświadczenie w opracowywaniu i obsłudze systemów produkcyjnych o dużym obciążeniu
•
Głęboka wiedza na temat PostgreSQL: planowanie i profilowanie zapytań, indeksy, blokowanie, transakcje, współbieżność, zachowanie połączenia i dostrajanie wydajności przy ciągłym obciążeniu
•
Silne umiejętności SQL i zdolność do badania złożonych rozbieżności w danych w dużych, wieloźródłowych zbiorach danych
•
Doświadczenie z systemami asynchronicznymi: zadania w tle, kolejki, ponowne próby, idempotencja i odzyskiwanie po awarii
•
Doświadczenie w projektowaniu od podstaw złożonych systemów backendowych i bezpiecznym rozwijaniu ich w środowisku produkcyjnym
•
Praktyczna własność produkcji: metryki, dzienniki, śledzenie, badanie incydentów i analiza wydajności
•
Silne praktyczne wykorzystanie narzędzi programistycznych opartych na sztucznej inteligencji: nawigacja w nieznanych bazach kodu, tworzenie prototypów, debugowanie, przeglądanie i szybsze dostarczanie zmian, przy jednoczesnej krytycznej weryfikacji wyniku
•
Nastawienie na produkt i przedsiębiorcza własność: umiejętność dostrzeżenia możliwości, sformułowania rozwiązania, sprawdzenia go za pomocą użytkowników lub danych i doprowadzenia do realizacji
•
Angielski średniozaawansowany lub wyższy (B1+)
Miło mieć:
•
Znajomość ClickHouse
•
Znajomość Delta Lake, Trino, Spark lub DuckDB
•
Doświadczenie z Debezium (lub dowolną inną implementacją CDC), Kafką, wzorcami pozyskiwania i transformacji danych
•
Doświadczenie w Kubernetes, Helm, Prometheus/Grafana i usługach produkcyjnych
•
Doświadczenie w tworzeniu projektów pobocznych, uruchamianiu możliwości produktu lub samodzielnym ulepszaniu produktu poza przydzielonymi mu zadaniami
Nasze korzyści:
•
Prywatne ubezpieczenie zdrowotne
•
Korzyści sportowe
•
Kompleksowy Program Zdrowia Psychicznego
•
Bezpłatne lekcje języka angielskiego (online)
•
Lokalne kursy językowe
•
Płatny urlop
•
Wsparcie urlopu macierzyńskiego
•
Nagrody w programie poleceń
•
Podnoszenie kwalifikacji, warsztaty wewnętrzne oraz udział w konferencjach branżowych i wydarzeniach firmowych
Źródło: Praca zdalna w UE (https://euremotejobs.com/job/software-engineer-ruby-senior/)
SOFTSWISS zatrudnia starszego inżyniera oprogramowania (Ruby), który dołączy do naszego zespołu ds. platformy jakości danych. Budujemy i posiadamy wysokoobciążoną platformę jakości danych wykorzystywaną w całej firmie. Nasz produkt codziennie przeprowadza miliony kontroli, pomaga zespołom wykrywać i badać problemy z danymi oraz zapewnia narzędzia zwiększające zaufanie do ich danych.
Poszukujemy starszego inżyniera, który potrafi samodzielnie identyfikować możliwości, kształtować kierunek produktu, budować niezawodne rozwiązania i przejmować odpowiedzialność za wyniki produkcyjne.
Cel roli:
Twoim głównym celem będzie inżynieria podstawowej platformy backendowej: architektura, orkiestracja, modele danych, wydajność PostgreSQL i niezawodność środowiska wykonawczego DQ.
Będziesz właścicielem zachowań produkcyjnych tworzonych usług i możesz współtworzyć funkcje interfejsu użytkownika, gdy są one potrzebne do zapewnienia kompleksowych możliwości produktu. Specjalizacja w zakresie frontendu i SRE nie jest wymagana: korzystamy z przepływów pracy wspomaganych sztuczną inteligencją i oczekujemy silnej oceny inżynierskiej, własności i chęci do pracy na wszystkich poziomach, jeśli zajdzie taka potrzeba.
Kluczowe obowiązki:
•
Projektuj i rozwijaj podstawową architekturę platformy DQ o dużym obciążeniu, obsługującej miliony kontroli dziennie
•
Popraw przepustowość, opóźnienia i niezawodność orkiestracji, planowania, rozwiązywania zależności, ponownych prób i powtórek opartych na mutacjach
•
Profiluj i optymalizuj obciążenia produkcyjne obciążające PostgreSQL; obciążenie platformy PostgreSQL osiąga około 4000 RPS
•
Przeprowadź migrację zaplecza statystycznego i obciążeń analitycznych z PostgreSQL do ClickHouse
•
Twórz i rozwijaj funkcje produktu w zakresie zasięgu DQ, pochodzenia tabeli, cyklu życia incydentu i badania operacyjnego
•
Wkład w funkcje interfejsu użytkownika platformy, gdy są one niezbędne do zapewnienia kompleksowych możliwości produktu, korzystając z przepływów pracy programistycznych wspomaganych sztuczną inteligencją
•
Własna niezawodność i zachowanie produkcyjne usług backendowych: badaj incydenty, diagnozuj wąskie gardła wydajności, poprawiaj obserwowalność i zapobiegaj ponownym wystąpieniom
•
Weź udział w całodobowej rotacji telefonicznej
•
Pomóż skalować wdrożenie DQ w całej firmie, zapewniając niezawodność i przystępność integracji, konfiguracji i obsługi kontroli
•
Współpracuj bezpośrednio z producentami danych, zespołami ds. infrastruktury i biznesem
•
Proaktywnie identyfikuj problemy produktowe, techniczne i operacyjne; przekształcić je w dobrze zakrojone ulepszenia gotowe do produkcji
Wymagane doświadczenie:
•
Silne umiejętności Ruby i Rails
•
Duże doświadczenie w opracowywaniu i obsłudze systemów produkcyjnych o dużym obciążeniu
•
Głęboka wiedza na temat PostgreSQL: planowanie i profilowanie zapytań, indeksy, blokowanie, transakcje, współbieżność, zachowanie połączenia i dostrajanie wydajności przy ciągłym obciążeniu
•
Silne umiejętności SQL i zdolność do badania złożonych rozbieżności w danych w dużych, wieloźródłowych zbiorach danych
•
Doświadczenie z systemami asynchronicznymi: zadania w tle, kolejki, ponowne próby, idempotencja i odzyskiwanie po awarii
•
Doświadczenie w projektowaniu od podstaw złożonych systemów backendowych i bezpiecznym rozwijaniu ich w środowisku produkcyjnym
•
Praktyczna własność produkcji: metryki, dzienniki, śledzenie, badanie incydentów i analiza wydajności
•
Silne praktyczne wykorzystanie narzędzi programistycznych opartych na sztucznej inteligencji: nawigacja w nieznanych bazach kodu, tworzenie prototypów, debugowanie, przeglądanie i szybsze dostarczanie zmian, przy jednoczesnej krytycznej weryfikacji wyniku
•
Nastawienie na produkt i przedsiębiorcza własność: umiejętność dostrzeżenia możliwości, sformułowania rozwiązania, sprawdzenia go za pomocą użytkowników lub danych i doprowadzenia do realizacji
•
Angielski średniozaawansowany lub wyższy (B1+)
Miło mieć:
•
Znajomość ClickHouse
•
Znajomość Delta Lake, Trino, Spark lub DuckDB
•
Doświadczenie z Debezium (lub dowolną inną implementacją CDC), Kafką, wzorcami pozyskiwania i transformacji danych
•
Doświadczenie w Kubernetes, Helm, Prometheus/Grafana i usługach produkcyjnych
•
Doświadczenie w tworzeniu projektów pobocznych, uruchamianiu możliwości produktu lub samodzielnym ulepszaniu produktu poza przydzielonymi mu zadaniami
Nasze korzyści:
•
Prywatne ubezpieczenie zdrowotne
•
Korzyści sportowe
•
Kompleksowy Program Zdrowia Psychicznego
•
Bezpłatne lekcje języka angielskiego (online)
•
Lokalne kursy językowe
•
Płatny urlop
•
Wsparcie urlopu macierzyńskiego
•
Nagrody w programie poleceń
•
Podnoszenie kwalifikacji, warsztaty wewnętrzne oraz udział w konferencjach branżowych i wydarzeniach firmowych
Źródło: Praca zdalna w UE (https://euremotejobs.com/job/software-engineer-ruby-senior/)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Softswiss
Ogłoszenie pochodzi od Softswiss.