Senior Software Engineer in Katowice

Senior Software Engineer in Katowice

Katowice Pełny etat 123750 - 151250 zł / rok (szac.) Zdalnie
E

W skrócie

  • Zadania: Twórz innowacyjne funkcje dla Logstash i backendu Streams w Java i Golang.
  • Firma: Elastic, firma AI zajmująca się wyszukiwaniem, z globalnym zespołem.
  • Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, elastyczne godziny pracy i rozwój zawodowy.
  • Pozostałe informacje: Dynamika pracy zdalnej i możliwości szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój rozwiązań AI.
  • Kwalifikacje: Doświadczenie w programowaniu w Java, Golang lub Ruby oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

What is The Role: The Observability Streams team at Elastic is building Elastic's unified data pipeline - the layer that connects where your data comes from to where it lands, with full control over how it's processed and routed along the way. Whether you're collecting metrics from cloud accounts, shipping logs from agents, or routing traces to different destinations, Streams is what ties it all together. The Streams Backend team is responsible for the backend services powering this pipeline, ensuring data is routed, processed, and delivered efficiently and reliably at scale. We also own Logstash, the open-source streaming ETL tool (and the “L” in the “ELK stack”) trusted by enterprises worldwide to move and transform data, and we are regular contributors to the OpenTelemetry Collector.

As a Senior software engineer on the Streams Backend team, you will help drive the design and development of new features across the Streams Backend service and Logstash, contribute to the OpenTelemetry Collector, and support our users and enterprise customers. Our team is distributed across the globe, and we communicate mostly through Slack, GitHub, email and Zoom.

What You Will Be Doing:

  • Projektowanie i wdrażanie nowych funkcji dla Logstash i jego wtyczek w Java i JRuby.
  • Projektowanie, budowanie i obsługa podstawowych usług backendowych dla programu Streams w Golang.
  • Dodawanie nowych funkcji i wkład w Open Telemetry Collector w Golang.
  • Rozwiązywanie trudnych problemów systemów rozproszonych na dużą skalę.
  • Utrzymywanie, aktualizowanie i poprawianie istniejącego kodu i zależności przy zapewnieniu automatycznego pokrycia testami.
  • Angażowanie się w wiele publicznych repozytoriów GitHub i forów społecznościowych.
  • Zapewnienie przeglądów Pull Requestów i wskazówek dla swoich rówieśników.
  • Współpraca z innymi zespołami w celu realizacji celów produktowych.
  • Praca z organizacją wsparcia, aby pomóc naszym klientom, co również obejmuje uczestnictwo w rotacji dyżurów.

What You Bring:

  • Umiejętność pracy w zdalnym, wysoko rozproszonym środowisku, z doskonałą komunikacją werbalną i pisemną.
  • Umiejętności analityczne, rozwiązywania problemów, debugowania oraz zdolność do znajdowania efektywnych rozwiązań.
  • Krytyczne myślenie, pozytywne nastawienie, autonomia i elastyczność.
  • Ekspertyza w przynajmniej jednym z języków Java, Golang i Ruby oraz chęć nauki i pracy z innymi oraz zdolność do regularnej pracy w różnych bazach kodu.
  • Jasna komunikacja pisemna i umiejętność efektywnej pracy w zespole zdalnym, wysoko rozproszonym.
  • Udokumentowane osiągnięcia w wykorzystaniu AI do przyspieszania rozwoju, debugowania złożonych systemów i optymalizacji kodu, przy jednoczesnym posiadaniu ostatecznych wyników.

Bonus Points:

  • Znajomość narzędzi i koncepcji obserwowalności (śledzenie, metryki, logowanie), szczególnie doświadczenie lub zainteresowanie OpenTelemetry.
  • Praktyczne doświadczenie z Dockerem i Kubernetes.
  • Rozwój w JRuby.
  • Rozwój oprogramowania open source.
  • Znajomość platform przetwarzania strumieniowego (takich jak Kafka), technologii baz danych (np. Postgres lub MySQL) oraz technologii sieciowych (np. TCP, UDP i HTTP).
  • Ekspozycja na stos Elastic.

Dodatkowe informacje - Dbamy o naszych ludzi: Jako firma rozproszona, różnorodność napędza naszą tożsamość. Niezależnie od tego, czy chcesz rozpocząć nową karierę, czy rozwijać istniejącą, Elastic to firma, w której możesz zrównoważyć świetną pracę z życiem osobistym. Twój wiek to tylko liczba. Nie ma znaczenia, czy dopiero co skończyłeś studia, czy twoje dzieci są już dorosłe; potrzebujemy cię za to, co potrafisz zrobić.

Staramy się mieć parytet świadczeń w różnych regionach, a chociaż przepisy różnią się w zależności od miejsca, wierzymy, że dbanie o naszych ludzi to właściwa rzecz do zrobienia.

  • Konkurencyjne wynagrodzenie oparte na pracy, którą wykonujesz tutaj, a nie na poprzednim wynagrodzeniu.
  • Ubezpieczenie zdrowotne dla Ciebie i Twojej rodziny w wielu lokalizacjach.
  • Możliwość dostosowania swojego kalendarza z elastycznymi lokalizacjami i harmonogramami dla wielu ról.
  • Hoja liczba dni urlopowych każdego roku.
  • Zwiększ swój wpływ - dopasowujemy do 2000 USD (lub równowartość w lokalnej walucie) na darowizny finansowe i usługi.
  • Do 40 godzin rocznie do wykorzystania na projekty wolontariackie, które kochasz.
  • Wsparcie rodzicielstwa z minimalnie 16 tygodniami urlopu rodzicielskiego.

Obowiązki związane z bezpieczeństwem i prywatnością: Przejmij odpowiedzialność za ochronę poufności, integralności i dostępności danych i systemów organizacyjnych, przestrzegając odpowiednich polityk, standardów i procedur dotyczących prywatności i bezpieczeństwa. Upewnij się, że wszystkie indywidualne wkłady są zgodne z Ramami Bezpiecznego Rozwoju Oprogramowania Elastic (SSDF). Proaktywnie uczestnicz w obowiązkowym szkoleniu opartym na roli, aby zapewnić, że osobista realizacja techniczna konsekwentnie odpowiada najwyższym standardom ochrony danych, prywatności danych i odporności systemu.

Różni ludzie podchodzą do problemów w różny sposób. Potrzebujemy tego. Elastic jest pracodawcą równych szans i zobowiązuje się do tworzenia kultury inkluzyjnej, która celebruje różne perspektywy, doświadczenia i tła. Kwalifikowani kandydaci będą brani pod uwagę przy zatrudnieniu bez względu na rasę, etniczność, kolor, religię, płeć, ciążę, orientację seksualną, postrzeganie lub tożsamość płciową, pochodzenie narodowe, wiek, stan cywilny, status weterana chronionego, status niepełnosprawności lub jakąkolwiek inną podstawę chronioną przez prawo federalne, stanowe lub lokalne, ordynację lub regulację.

Witamy osoby z niepełnosprawnościami i dążymy do stworzenia dostępnego i inkluzyjnego doświadczenia dla wszystkich osób. Aby poprosić o zakwaterowanie podczas procesu aplikacji lub rekrutacji, prosimy o kontakt pod adresem candidate_accessibility@elastic.co. Odpowiemy na Twoją prośbę w ciągu 24 godzin roboczych od złożenia.

Kandydaci mają prawa na mocy federalnych przepisów dotyczących zatrudnienia i mogą zapoznać się z poniższymi plakatami:

  • Plakat ustawy o urlopie rodzinnym i medycznym (FMLA)
  • Plakat ustawy o ochronie przed poligrafem (EPPA)

Proszę zapoznać się z naszą Polityką Prywatności.

Elasticsearch opracowuje i dystrybuuje technologie i informacje, które podlegają amerykańskim i innym krajowym przepisom dotyczącym kontroli eksportu i wymagań licencyjnych dla osób, które znajdują się w lub są obywatelami następujących krajów i regionów objętych sankcjami: Białoruś, Kuba, Iran, Korea Północna, Syria lub Rosja, w tym terytoria Ukrainy anektowane przez Rosję (region Krymu na Ukrainie, Ludowa Republika Doniecka (DNR), Ludowa Republika Ługańska (LNR), Chersoń lub Zaporoże). Jeśli znajdujesz się w jednym z wymienionych krajów lub jesteś obywatelem jednego z wymienionych krajów lub regionów, może być wymagane zezwolenie na eksport jako warunek zatrudnienia w tej roli. Proszę pamiętać, że pochodzenie narodowe i/lub narodowość nie wpływają na kwalifikowalność do zatrudnienia w Elastic.

Proszę zapoznać się z naszą Polityką Prywatności.

Wynagrodzenie za tę rolę ma formę wynagrodzenia podstawowego. Ta rola nie ma zmiennego składnika wynagrodzenia. W Elastic nasza filozofia wynagrodzeń ma na celu zapewnienie sprawiedliwego, konkurencyjnego i przejrzystego wynagrodzenia. Zakresy wynagrodzeń są ustalane na podstawie kombinacji zewnętrznych benchmarków rynkowych, wewnętrznych rozważań dotyczących równości płac oraz odpowiedzialności i złożoności związanej z każdą rolą. Takie podejście pomaga zapewnić spójność w porównywalnych rolach, pozostając jednocześnie konkurencyjnym na odpowiednich rynkach pracy.

Typowy zakres wynagrodzenia początkowego dla tej roli wynosi: 307 800 zł—486 900 zł PLN.

Senior Software Engineer in Katowice – pracodawca: Elasticsearch B.V.

Elastic to firma, która stawia na różnorodność i równowagę między życiem zawodowym a prywatnym, oferując elastyczne godziny pracy oraz możliwość pracy zdalnej. Dzięki konkurencyjnemu wynagrodzeniu, bogatym benefitom zdrowotnym oraz możliwościom rozwoju kariery, pracownicy mogą nie tylko realizować swoje ambicje zawodowe, ale także cieszyć się życiem osobistym. W Elastic każdy ma szansę na wpływ na rozwój innowacyjnych technologii w przyjaznym i wspierającym środowisku.

E

Dane kontaktowe:

Zespół rekrutacyjny Elasticsearch B.V.

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

Java
Golang
JRuby
Analytical Skills
Problem-Solving Skills
Debugging Skills
Distributed Systems