Interfejsy mózg-komputer

poszukiwani starsi/młodsi programiści

Firma Braintech zajmuje się rozwojem nowoczesnych technologii komputerowych, współpracując przy tym z interdyscyplinarnymi zespołami naukowymi. Tworzymy wartościowe programy, które pomagają osobom z niepełnosprawnością oraz uczestniczymy w licznych projektach naukowych, m. in. badaniach interfejsów mózg-komputer, badaniach psychologicznych, badaniach klinicznych (więcej na www.braintech.pl i www.titanis.pl).

W związku z dynamicznym rozwojem firmy poszukujemy kandydata/kandydatki na stanowisko młodszego 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 Zakładu Fizyki Biomedycznej 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),

  • elastyczne godziny pracy na min ⅘ etatu,

  • atrakcyjne wynagrodzenie.

 

Wymagane kompetencje i doświadczenie dla starszego programisty to:

  • 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,

  • mile widziane doświadczenie w zarządzaniu zespołem programistycznym,

  • mile widziane doświadczenie w programowaniu w technologiach webowych.

Wymagane kompetencje i doświadczenie dla młodszego programisty to:

  • umiejętność zaawansowanego programowania w języku Python,

  • 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 implementacji algorytmów analizy dużych strumieni danych,

  • mile widziana znajomość zagadnień z zakresu metod rozpoznawania wzorców, uczenia maszynowego, sztucznej inteligencji,

  • mile widziane doświadczenie w programowaniu w technologiach webowych,

  • mile widziane doświadczenie w programowaniu w języku Java.

Prosimy o przesłanie na adres [email protected] swojego CV oraz kilku słów o sobie i swoich zawodowych zainteresowaniach. Mile widziane będą fragmenty kodu, własne projekty, portfolio lub inne próbki dotychczasowych dokonań.

W aplikacji prosimy zawrzeć sformułowanie: „Wyrażam zgodę na przetworzenie moich danych osobowych dla potrzeb procesu rekrutacji zgodnie z ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (tekst jednolity: Dz. U. z 2002 r . Nr. 101., poz. 926. ze zmianami)”.