All offersWarszawaPythonDeveloper w projekcie BCI
Developer w projekcie BCI
Python
Braintech

Developer w projekcie BCI

Braintech
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    Python
    regular
    Git
    junior
    Java
    junior
    pytest
    nice to have
    PyQt
    nice to have
    NumPy
    nice to have
    GitLab
    nice to have
    asyncio
    nice to have
    ZMQ
    nice to have
    Swing
    nice to have

Job description

W związku z dynamicznym rozwojem firmy poszukujemy kandydata na stanowiska 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 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 młodszego programisty to:

  • umiejętność 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,
  • 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.