First seen by Alion on Oct 13, 2026.
Szukamy programisty Go do zespołu, który buduje systemy przetwarzające w czasie rzeczywistym bardzo duże strumienie zdarzeń. Najbardziej wymagająca część to silniki aukcyjne: każde zapytanie trzeba ocenić i rozstrzygnąć w limicie czasu liczonym w milisekundach, a od wydajności kodu zależy bezpośrednio wynik biznesowy. To praca dla kogoś, kto lubi mierzyć opóźnienia, szukać wąskich gardeł i projektować usługi, które wytrzymują skoki ruchu.
Co będziesz robić:
Rozwijać w Go silniki aukcyjne (real-time): logikę licytacji i zachowanie przy skokach ruchu.
Szukać milisekund: profilować, mierzyć, usuwać wąskie gardła i sprawdzać efekt na produkcji.
Projektować, którędy i w jakiej postaci płyną zdarzenia między usługami, tak żeby system wytrzymywał obciążenie.
Dostarczać dane, na podstawie których firma podejmuje decyzje.
Pracować z data scientistami na styku ich modeli i Twojego kodu w Go.
Mieć realny głos w architekturze: proponujesz, uzasadniasz, wdrażasz.
Czego oczekujemy:
Dobrze znasz Go w praktyce.
Masz doświadczenie z backendem działającym na produkcji.
Gdy zapytanie do bazy działa wolno, umiesz znaleźć przyczynę – zarówno w bazie obsługującej ruch, jak i w analitycznej.
Piszesz kod, który da się przetestować, a ktoś inny bez obaw zmieni go za rok.
Mile widziane:
Systemy z dużym ruchem i twardym limitem opóźnień, profilowanie w Go.
Python lub Java, choćby w podstawach.
Programowanie z agentami AI.
Nie musisz znać systemów aukcyjnych ani Kafki – tego nauczysz się na miejscu.
Zespół:
Dołączysz do zespołu bardzo doświadczonych inżynierów.
Klient to firma z własnymi markami i produktami (nie software house ani outsourcing). Niektóre z produktów są liderami w swoich kategoriach. Go pracuje w kilku zespołach, więc z czasem możesz przejść do innego projektu, jeśli bardziej Cię zainteresuje. Każdy działa w skali, z jaką mierzy się niewiele firm, więc niezależnie od tego, gdzie trafisz, problemy są z najwyższej półki.
Stos technologiczny:
Go jako główny język usług; Kafka do strumieni zdarzeń; bazy transakcyjne i analityczne. Po stronie data science – Python i Java. Na co dzień w pracy przydają się narzędzia AI do programowania.
Jak wygląda proces:
Rekrutację prowadzi Optineo. Zaczynamy od krótkiej rozmowy zapoznawczej. Potem umawiamy się na dłuższy wywiad o Twoim doświadczeniu i oczekiwaniach. W trakcie rozmów szybko odkryjemy karty: poznasz nazwę klienta i szczegóły pracy. Wspólnie zdecydujemy, czy idziemy dalej, a informacje o Tobie trafią do klienta wyłącznie za Twoją zgodą. To konkretne, otwarte stanowisko, a nie zbieranie CV na zapas.
Tech stack
- Go
- Backend
- Python
- Java
- AI

