Graph Database Engineer
Awareson
Rola koncentruje się na bazach grafowych, głównie Neo4j. Będziesz modelować dane, tworzyć i optymalizować zapytania Cypher, rozwijać rozszerzenia/pluginy dla Neo4j oraz współpracować z zespołem backendowym przy integracji systemów. To rola inżynierska, wymagająca dogłębnej wiedzy o grafach i Javie.
Brakuje: brak informacji o wielkości zespołu, brak opisu domeny biznesowej.
Rola koncentruje się na bazach grafowych, głównie Neo4j. Będziesz modelować dane, tworzyć i optymalizować zapytania Cypher, rozwijać rozszerzenia/pluginy dla Neo4j oraz współpracować z zespołem backendowym przy integracji systemów. To rola inżynierska, wymagająca dogłębnej wiedzy o grafach i Javie.
- ✓Długoterminowa współpraca
- ✓Nacisk na konkretną technologię (Neo4j) - nisza z potencjałem rozwoju
- ✓Proces rekrutacyjny: tylko 1 etap online
- !Brak informacji o wielkości zespołu i liczbie projektów
- !Sporadyczne spotkania do 18-19 mogą być uciążliwe dla niektórych
- •Modelowanie danych w grafie Neo4j
- •Tworzenie i optymalizacja zapytań Cypher (CQL)
- •Rozwój pluginów i rozszerzeń dla Neo4j w Javie
- •Współpraca z backendem przy integracji systemów z bazą grafową
- •Analiza i optymalizacja wydajności zapytań i bazy
- •Utrzymanie i rozwój istniejących rozwiązań grafowych
- •Udział w code review i projektowaniu architektury danych
Oferta dla doświadczonych specjalistów (Senior).
Solidny mid (3+ lata) z komercyjnym doświadczeniem z Neo4j i Javą, który potrafi samodzielnie modelować dane i pisać złożone zapytania Cypher.
Osoby bez doświadczenia z bazami grafowymi, juniorzy, oraz inżynierowie szukający pracy w stricte frontendzie lub czystym backendzie bez elementów danych grafowych.
- ?Ile osób liczy zespół i jaka jest struktura (analitycy, backend, DevOps)?
- ?Jaka jest domena biznesowa projektu - czym zajmuje się firma?
- ?Czy są jakieś wymagania dotyczące on-call lub dyżurów?
- ?Jakie są największe wyzwania wydajnościowe obecnie w bazie grafowej?
- ?Czy planowany jest rozwój w kierunku innych technologii grafowych (np. Amazon Neptune)?
- ?Jak wygląda proces code review i testowania pluginów Neo4j?
- ?Czy istnieje możliwość wpływu na architekturę i wybór narzędzi?
- −Brak informacji o wielkości zespołu
- −Brak opisu domeny biznesowej
- −Nie wiadomo czy obowiązują dyżury
- −Brak informacji o budżecie na szkolenia i konferencje
Proces rekrutacyjny składa się z 1 etapu online.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →