W związku z dynamicznym rozwojem firmy poszukujemy kandydata na stanowiska starszego programisty, do zespołu realizującego projekt badawczo-rozwojowy. Celem projektu jest stworzenie oprogramowania interfejsu mózg-komputer (ang. brain-computer interface, BCI) opartego o pomiar sygnału EEG. System tworzony w ramach projektu składa się z aplikacji wykorzystujących metody przetwarzania sygnałów i obrazów oraz metody uczenia maszynowego.
Zespół do którego dołączysz zajmuje się projektowaniem i programowaniem elementów powyższego systemu, we współpracy z interdyscyplinarnym zespołem badaczy z Wydziału Fizyki Uniwersytetu Warszawskiego, kierowanym przez pioniera badań nad BCI w Polsce, prof. Piotra Durkę.
Oferujemy:
- pracę z ciekawymi technologiami, przy innowacyjnych projektach tworzonych także z myślą o osobach niepełnosprawnych,
- współpracę z interdyscyplinarnym zespołem doktorantów Informatyki i Fizyki,
- udział w projektach związanych z przetwarzaniem i rozpoznawaniem biosygnałów oraz sygnałów audio i wideo,
- możliwość szybkiego rozwoju w wielu kierunkach,
- miłą atmosferę, zespołową pracę w metodologii Scrum w płaskiej strukturze organizacyjnej,
- miejsce pracy – biuro w Warszawie (Mokotów, przy stacji metra Wilanowska),
- możliwe formy zatrudnienia: B2B, umowa o dzieło.
Wymagane kompetencje i doświadczenie dla starszego programisty to:
- minimum trzyletnie doświadczenie na stanowisku programistycznym,
- doświadczenie w pracy nad złożonymi systemami w zespole co najmniej 5 osobowym,
- inicjatywa i samodzielność w rozwiązywaniu napotkanych problemów,
- doświadczenie w cyklu pracy uwzględniającym przeglądy kodu, CI, testy jednostkowe,
- umiejętność zaawansowanego programowania w języku Python,
- umiejętność zaawansowanego programowania w języku Java,
- bardzo dobra znajomość wzorców projektowych,
- znajomość języka angielskiego pozwalająca na studiowanie materiałów naukowych oraz dokumentacji technicznej,
- doświadczenie w programowaniu obiektowym w dowolnym języku programowania,
- doświadczenie w projektowaniu algorytmów analizy dużych strumieni danych,
- znajomość zagadnień z zakresu metod rozpoznawania wzorców, uczenia maszynowego, sztucznej inteligencji,
- doświadczenie w zarządzaniu zespołem programistycznym,
- mile widziane doświadczenie w programowaniu w technologiach webowych.