OPTINEO poszukuje doświadczonego programisty Go do zespołu zajmującego się budową zaawansowanych systemów przetwarzających strumienie zdarzeń w czasie rzeczywistym. Dołączysz do inżynierów tworzących silniki aukcyjne, gdzie kluczowe znaczenie ma wydajność, optymalizacja opóźnień oraz obsługa ogromnych skoków ruchu.
Zakres obowiązków
- Rozwijanie silników aukcyjnych w języku Go ze szczególnym uwzględnieniem logiki licytacji.
- Profilowanie kodu, poszukiwanie wąskich gardeł i optymalizacja wydajności w celu redukcji opóźnień.
- Projektowanie architektury przepływu zdarzeń między usługami w systemach o wysokim obciążeniu.
- Współpraca z zespołem data science przy wdrażaniu modeli w środowisku produkcyjnym.
- Aktywny wpływ na decyzje architektoniczne oraz wdrażanie własnych rozwiązań.
Wymagania
- Bardzo dobra praktyczna znajomość języka Go.
- Doświadczenie w pracy z systemami backendowymi działającymi na produkcji.
- Umiejętność diagnozowania problemów z wydajnością zapytań do baz danych.
- Dbałość o jakość kodu, jego testowalność oraz łatwość utrzymania w długim terminie.
Co oferujemy
- Pracę w zespole doświadczonych inżynierów nad produktami o dużej skali.
- Możliwość rozwoju w firmie produktowej, która jest liderem w swoich kategoriach.
- Dostęp do nowoczesnego stosu technologicznego, w tym Kafki oraz baz transakcyjnych i analitycznych.
- Wsparcie narzędzi AI w codziennej pracy programistycznej.