Java Engineer – High‑Performance & Low‑Latency Systems
⚲ Warszawa
20 000 - 23 000 PLN (B2B)
Wymagania
- Java
- AWS
- LLE
Opis stanowiska
O projekcie:
- Przyjazne, niekorporacyjne środowisko pracy – realny wpływ na rozwiązania i kierunek rozwoju produktów- Start‑upowy klimat i szeroki zakres zadań- Budżet szkoleniowy dostępny po okresie próbnym- Pakiet wellness: MultiSport, Medicover- Pakiet relokacyjny- Płatne przerwy- Brak dress code’u- Pizza Fridays i owoce w biurze
Wymagania:
- 3–5+ lat doświadczenia w budowie systemów finansowych lub tradingowych w Java lub C++ na Linuxie- Bardzo dobra znajomość programowania współbieżnego i lock‑free algorithms- Praktyczna wiedza z zakresu low‑latency engineering- Doświadczenie w projektowaniu i implementacji systemów rozproszonych- Znajomość AWS EC2 oraz optymalizacji środowisk chmurowych pod niskie opóźnienia- Umiejętność jasnej komunikacji i pracy w dynamicznym środowisku
Codzienne zadania:
- Tworzenie i rozwój komponentów systemów tradingowych o wysokiej przepustowości i minimalnych opóźnieniach
- Implementacja nowych funkcjonalności w istniejących oraz nowych modułach
- Utrzymanie jakości kodu, analiza błędów i ich efektywne usuwanie
- Optymalizacja wydajności, skalowalności i stabilności systemów
- Ścisła współpraca z zespołami Trading, Quant oraz DevOps
- Przyjazne, niekorporacyjne środowisko pracy – realny wpływ na rozwiązania i kierunek rozwoju produktów- Start‑upowy klimat i szeroki zakres zadań- Budżet szkoleniowy dostępny po okresie próbnym- Pakiet wellness: MultiSport, Medicover- Pakiet relokacyjny- Płatne przerwy- Brak dress code’u- Pizza Fridays i owoce w biurze
Wymagania:
- 3–5+ lat doświadczenia w budowie systemów finansowych lub tradingowych w Java lub C++ na Linuxie- Bardzo dobra znajomość programowania współbieżnego i lock‑free algorithms- Praktyczna wiedza z zakresu low‑latency engineering- Doświadczenie w projektowaniu i implementacji systemów rozproszonych- Znajomość AWS EC2 oraz optymalizacji środowisk chmurowych pod niskie opóźnienia- Umiejętność jasnej komunikacji i pracy w dynamicznym środowisku
Codzienne zadania:
- Tworzenie i rozwój komponentów systemów tradingowych o wysokiej przepustowości i minimalnych opóźnieniach
- Implementacja nowych funkcjonalności w istniejących oraz nowych modułach
- Utrzymanie jakości kodu, analiza błędów i ich efektywne usuwanie
- Optymalizacja wydajności, skalowalności i stabilności systemów
- Ścisła współpraca z zespołami Trading, Quant oraz DevOps
🔍 Dekoder Ogłoszenia
🔴
Przyjazne, niekorporacyjne środowisko pracy – realny wpływ na rozwiązania i kierunek rozwoju produktów
Może oznaczać brak ustrukturyzowanych procesów decyzyjnych i potencjalnie chaotyczne zarządzanie projektem.
🔴
Start‑upowy klimat i szeroki zakres zadań
Prawdopodobnie będziesz musiał wykonywać wiele różnych zadań, często wykraczających poza Twoją główną rolę, co może prowadzić do przeciążenia.
🔴
Budżet szkoleniowy dostępny po okresie próbnym
Szkolenia nie są gwarantowane od razu, a ich dostępność może zależeć od decyzji przełożonych po zakończeniu okresu próbnego.
🟡
Optymalizacja środowisk chmurowych pod niskie opóźnienia
Wymaga głębokiego zrozumienia architektury chmurowej i umiejętności jej dostosowania do bardzo specyficznych, wymagających wymagań wydajnościowych.
🟡
Ścisła współpraca z zespołami Trading, Quant oraz DevOps
Oznacza konieczność częstego kontaktu i koordynacji z innymi, często bardzo wymagającymi zespołami, co może generować dodatkową presję.