Praca
Z kanału partnera
Starszy inżynier Java - Core / Infra - Elasticsearch
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Elastic
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Elastic, firma Search AI, umożliwia każdemu znalezienie potrzebnych odpowiedzi w czasie rzeczywistym, wykorzystując wszystkie dane i na dużą skalę, uwalniając potencjał firm i ludzi. Platforma Elastic Search AI, z której korzysta ponad 50% osób z listy Fortune 500, łączy w sobie precyzję wyszukiwania i inteligencję sztucznej inteligencji, aby umożliwić każdemu przyspieszenie uzyskiwania ważnych wyników. Wykorzystując wszystkie ustrukturyzowane i nieustrukturyzowane dane — skuteczniej zabezpieczając i chroniąc prywatne informacje — kompletne, oparte na chmurze rozwiązania Elastic w zakresie wyszukiwania, bezpieczeństwa i obserwowalności pomagają organizacjom realizować obietnice sztucznej inteligencji.
Jaka jest rola
Poszukujemy starszego inżyniera oprogramowania, który dołączy do naszego zespołu Elasticsearch i skupi się na zapewnieniu, że funkcje wspólnej platformy Elasticsearch będą łatwe w użyciu, wydajne, łatwe w utrzymaniu i bezpieczne.
Misją zespołu jest stworzenie podstawowej infrastruktury i współdzielonej funkcjonalności, która umożliwi inżynierom rozwój, rozszerzanie i wspieranie Elasticsearch. Zespół posiada wspólne funkcjonalności, takie jak usługi, ustawienia i skrypty, a także umożliwia rozszerzanie Elasticsearch za pomocą wtyczek lub języka skryptowego Painless. Zespół umożliwia także obserwację Elasticsearch, zapewniając rejestrowanie i informacje telemetryczne. Jesteśmy także właścicielem orkiestracji Elasticsearch w trybie bezserwerowym, przepływów pracy CI/CD i umożliwiamy programistom Elasticsearch dostarczanie Elasticsearch klientom – zarówno bezserwerowo, w chmurze, jak i lokalnie.
Będziesz silnym indywidualnym uczestnikiem zespołu, ale będziesz także przyczyniać się do projektów międzyzespołowych i prowadzić je. Potrzebujemy kogoś, kto ma świetne umiejętności projektowania, potrafi pracować na niskim poziomie abstrakcji, ale potrafi jednocześnie kierować koncepcjami technicznymi i przekazywać je różnym współpracownikom.
Co będziesz robić
• Udział w dużych, wpływowych projektach, które rozwijają podstawową infrastrukturę leżącą u podstaw Elasticsearch.
• Zwiększanie produktywności programistów Elasticsearch poprzez identyfikowanie i rozwijanie możliwości automatyzacji oraz integrowanie aplikacji agentowych z przepływami prac programistycznych.
• Projektowanie i wdrażanie nowych, skalowalnych poziomo funkcji i interfejsów API w Elasticsearch.
• Rozwiązywanie trudnych problemów, w tym problemów z wydajnością lub współbieżnością, oraz proponowanie rozwiązań.
• Poprawa działania i obserwowalności systemów chmurowych Elasticsearch.
• Otwarta współpraca z zespołem ES, użytkownikami Elastic i innymi wspierającymi projektami open source.
• Wspieranie naszych inżynierów wsparcia przy trudniejszych problemach.
• Kompleksowe prowadzenie badań operacyjnych, aż do pomyślnego rozwiązania problemów z wydajnością lub stabilnością.
Co przynosisz
• Doświadczenie w tworzeniu interfejsów API i umiejętność wyciągania wniosków w oparciu o kompromisy.
• Biegły w zakresie algorytmów i struktur danych.
• Posiadasz duże umiejętności w zakresie rdzenia Java i znasz standardową bibliotekę struktur danych i konstrukcji współbieżności, a także nowsze funkcje językowe.
• Doświadczenie z niskopoziomową Javą, np. współbieżność, równoległość, moduły ładujące klasy itp.
• Praktyczne doświadczenie z systemami i praktykami CI/CD (Buildkite, Argo CD, GitOps itp.).
• Doświadczenie w prowadzeniu projektów na dużą skalę w zespołach inżynierskich.
• Chęć zagłębiania się w nowe problemy i proszenia o pomoc, kiedy jej potrzebujesz.
• Możesz być właścicielem projektów od początku do końca. Obejmuje to zarówno projekt techniczny, jak i współpracę z innymi osobami w celu opracowania potrzebnych komponentów.
• Masz udokumentowane doświadczenie w wykorzystywaniu sztucznej inteligencji do przyspieszania programowania, debugowania złożonych systemów i optymalizacji kodu, a jednocześnie jesteś właścicielem ostatecznych wyników.
• Posiadasz umiejętność współpracy między funkcjami i zespołami oraz płynnego przełączania pomiędzy różnymi projektami, bazami kodu lub zespołami w oparciu o priorytety biznesowe
• Możesz pracować autonomicznie, kierować decyzjami i wynikami w rozproszonym zespole, wykorzystując asynchroniczną, bezpośrednią i przejrzystą komunikację.
Punkty bonusowe
• Znajomość elementów wewnętrznych JDK: modułów, modelu pamięci Java, wyrzucania elementów bezużytecznych, ładowania bazy danych, technik buforowania itp.
• Doświadczenie w zakresie rozwiązań obserwacyjnych i telemetrycznych, w szczególności OpenTelemetry
• Znajomość Go
• Znajomość kontenerów i Kubernetes
• Znajomość narzędzi do budowania Java (Gradle, Maven itp.), ze zdecydowaną preferencją dla Gradle.
• Doświadczenie w pracy w zespole ds. platformy lub zespole ds. produktywności programistów
Informacje dodatkowe - Dbamy o naszych ludzi
Jako firma rozproszona, różnorodność stanowi podstawę naszej tożsamości. Niezależnie od tego, czy chcesz rozpocząć nową karierę, czy rozwinąć istniejącą, Elastic to rodzaj firmy, w której możesz pogodzić świetną pracę ze wspaniałym życiem. Twój wiek to tylko liczba. Nie ma znaczenia, czy właśnie skończyłeś studia, czy Twoje dzieci już są; potrzebujemy Cię do tego, co możesz zrobić.
Staramy się zapewnić równe korzyści we wszystkich regionach i chociaż przepisy różnią się w zależności od miejsca, wierzymy, że dbanie o naszych ludzi jest rzeczą słuszną.
• Konkurencyjne wynagrodzenie oparte na pracy, którą tutaj wykonujesz, a nie na Twojej poprzedniej pensji
• Ubezpieczenie zdrowotne dla Ciebie i Twojej rodziny w wielu lokalizacjach
• Możliwość tworzenia kalendarza z elastycznymi lokalizacjami i harmonogramami dla wielu ról
• Duża liczba dni urlopu w roku
• Zwiększ swój wpływ — przekazujemy do 2000 USD (lub równowartość w walucie lokalnej) na darowizny finansowe i usługi
• Do 40 godzin rocznie do wykorzystania na projekty wolontariackie, które lubisz
• Przyjęcie rodzicielstwa z minimum 16-tygodniowym urlopem rodzicielskim…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/elastic/senior-java-engineer-core-infra-elasticsearch-109979)
Jaka jest rola
Poszukujemy starszego inżyniera oprogramowania, który dołączy do naszego zespołu Elasticsearch i skupi się na zapewnieniu, że funkcje wspólnej platformy Elasticsearch będą łatwe w użyciu, wydajne, łatwe w utrzymaniu i bezpieczne.
Misją zespołu jest stworzenie podstawowej infrastruktury i współdzielonej funkcjonalności, która umożliwi inżynierom rozwój, rozszerzanie i wspieranie Elasticsearch. Zespół posiada wspólne funkcjonalności, takie jak usługi, ustawienia i skrypty, a także umożliwia rozszerzanie Elasticsearch za pomocą wtyczek lub języka skryptowego Painless. Zespół umożliwia także obserwację Elasticsearch, zapewniając rejestrowanie i informacje telemetryczne. Jesteśmy także właścicielem orkiestracji Elasticsearch w trybie bezserwerowym, przepływów pracy CI/CD i umożliwiamy programistom Elasticsearch dostarczanie Elasticsearch klientom – zarówno bezserwerowo, w chmurze, jak i lokalnie.
Będziesz silnym indywidualnym uczestnikiem zespołu, ale będziesz także przyczyniać się do projektów międzyzespołowych i prowadzić je. Potrzebujemy kogoś, kto ma świetne umiejętności projektowania, potrafi pracować na niskim poziomie abstrakcji, ale potrafi jednocześnie kierować koncepcjami technicznymi i przekazywać je różnym współpracownikom.
Co będziesz robić
• Udział w dużych, wpływowych projektach, które rozwijają podstawową infrastrukturę leżącą u podstaw Elasticsearch.
• Zwiększanie produktywności programistów Elasticsearch poprzez identyfikowanie i rozwijanie możliwości automatyzacji oraz integrowanie aplikacji agentowych z przepływami prac programistycznych.
• Projektowanie i wdrażanie nowych, skalowalnych poziomo funkcji i interfejsów API w Elasticsearch.
• Rozwiązywanie trudnych problemów, w tym problemów z wydajnością lub współbieżnością, oraz proponowanie rozwiązań.
• Poprawa działania i obserwowalności systemów chmurowych Elasticsearch.
• Otwarta współpraca z zespołem ES, użytkownikami Elastic i innymi wspierającymi projektami open source.
• Wspieranie naszych inżynierów wsparcia przy trudniejszych problemach.
• Kompleksowe prowadzenie badań operacyjnych, aż do pomyślnego rozwiązania problemów z wydajnością lub stabilnością.
Co przynosisz
• Doświadczenie w tworzeniu interfejsów API i umiejętność wyciągania wniosków w oparciu o kompromisy.
• Biegły w zakresie algorytmów i struktur danych.
• Posiadasz duże umiejętności w zakresie rdzenia Java i znasz standardową bibliotekę struktur danych i konstrukcji współbieżności, a także nowsze funkcje językowe.
• Doświadczenie z niskopoziomową Javą, np. współbieżność, równoległość, moduły ładujące klasy itp.
• Praktyczne doświadczenie z systemami i praktykami CI/CD (Buildkite, Argo CD, GitOps itp.).
• Doświadczenie w prowadzeniu projektów na dużą skalę w zespołach inżynierskich.
• Chęć zagłębiania się w nowe problemy i proszenia o pomoc, kiedy jej potrzebujesz.
• Możesz być właścicielem projektów od początku do końca. Obejmuje to zarówno projekt techniczny, jak i współpracę z innymi osobami w celu opracowania potrzebnych komponentów.
• Masz udokumentowane doświadczenie w wykorzystywaniu sztucznej inteligencji do przyspieszania programowania, debugowania złożonych systemów i optymalizacji kodu, a jednocześnie jesteś właścicielem ostatecznych wyników.
• Posiadasz umiejętność współpracy między funkcjami i zespołami oraz płynnego przełączania pomiędzy różnymi projektami, bazami kodu lub zespołami w oparciu o priorytety biznesowe
• Możesz pracować autonomicznie, kierować decyzjami i wynikami w rozproszonym zespole, wykorzystując asynchroniczną, bezpośrednią i przejrzystą komunikację.
Punkty bonusowe
• Znajomość elementów wewnętrznych JDK: modułów, modelu pamięci Java, wyrzucania elementów bezużytecznych, ładowania bazy danych, technik buforowania itp.
• Doświadczenie w zakresie rozwiązań obserwacyjnych i telemetrycznych, w szczególności OpenTelemetry
• Znajomość Go
• Znajomość kontenerów i Kubernetes
• Znajomość narzędzi do budowania Java (Gradle, Maven itp.), ze zdecydowaną preferencją dla Gradle.
• Doświadczenie w pracy w zespole ds. platformy lub zespole ds. produktywności programistów
Informacje dodatkowe - Dbamy o naszych ludzi
Jako firma rozproszona, różnorodność stanowi podstawę naszej tożsamości. Niezależnie od tego, czy chcesz rozpocząć nową karierę, czy rozwinąć istniejącą, Elastic to rodzaj firmy, w której możesz pogodzić świetną pracę ze wspaniałym życiem. Twój wiek to tylko liczba. Nie ma znaczenia, czy właśnie skończyłeś studia, czy Twoje dzieci już są; potrzebujemy Cię do tego, co możesz zrobić.
Staramy się zapewnić równe korzyści we wszystkich regionach i chociaż przepisy różnią się w zależności od miejsca, wierzymy, że dbanie o naszych ludzi jest rzeczą słuszną.
• Konkurencyjne wynagrodzenie oparte na pracy, którą tutaj wykonujesz, a nie na Twojej poprzedniej pensji
• Ubezpieczenie zdrowotne dla Ciebie i Twojej rodziny w wielu lokalizacjach
• Możliwość tworzenia kalendarza z elastycznymi lokalizacjami i harmonogramami dla wielu ról
• Duża liczba dni urlopu w roku
• Zwiększ swój wpływ — przekazujemy do 2000 USD (lub równowartość w walucie lokalnej) na darowizny finansowe i usługi
• Do 40 godzin rocznie do wykorzystania na projekty wolontariackie, które lubisz
• Przyjęcie rodzicielstwa z minimum 16-tygodniowym urlopem rodzicielskim…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/elastic/senior-java-engineer-core-infra-elasticsearch-109979)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Elastic
Ogłoszenie pochodzi od Elastic.