Programistka/Programista w zespole projektu Golem

Transkrypt

Programistka/Programista w zespole projektu Golem
2016-01-22
Programistka/Programista w zespole projektu Golem
Golem to ambitny projekt prowadzony na granicy współczesnych technologii informatycznych. Jego celem
jest stworzenie globalnej, zdecentralizowanej sieci obliczeniowej. Użytkownicy Golema będą mogli, z jednej
strony, zarabiać udostępniając moc obliczeniową swoich domowych komputerów, a z drugiej strony, zlecać
dowolne zadania do wykonania w sieci.
Więcej informacji o projekcie na stronie http://golemproject.net
Do pracy nad Golemem używamy Pythona i Dockera, kod trzymamy na GitHubie, wykorzystujemy narzędzia
ciągłej integracji, integrujemy się z Ethereum.
Zadaniem osoby, która do nas dołączy będzie implementacja podstawowych funkcji systemu Golem.
Wymagania:



umiejętność tworzenia przejrzystego i łatwego w utrzymaniu kodu;
co najmniej 3 lata udziału w projektach programistycznych (w pracy zawodowej lub projektach open
source);
co najmniej komunikatywna czynna znajomość angielskiego, dobra znajomość bierna.
Mile widziana znajomość następujących zagadnień i technologii:











programowanie w Pythonie, w drugiej kolejności Go lub C++
rozproszone systemy kontroli wersji (git lub mercurial), GitHub
sieci P2P, komunikacja w systemach rozproszonych, NAT traversal, DHT
blockchain i kryptowaluty, przede wszystkim Ethereum
kryptografia asymetryczna, bezpieczeństwo sieciowe
systemy wieloagentowe (komunikacja i negocjacje)
IPFS
Linux (administrowanie systemem i konfiguracja sieci)
wirtualizacja i maszyny wirtualne (VirtualBox), kontenery Linux (Docker)
Blender, renderowanie grafiki 3D, tworzenie wtyczek do Blendera
projektowanie i programowanie graficznych interfejsów użytkownika (np. w Qt)
Oferujemy:




udział w wymagającym intelektualnie projekcie, prowadzonym na granicy współczesnych technologii
informatycznych;
wprowadzenie przez kompetentny zespół w najnowsze technologie,
elastyczne godziny pracy i formę zatrudnienia dopasowaną do preferencji kandydata,
minimum biurokracji w codziennej pracy.
Zgłoszenia prosimy przesyłać na adres: [email protected]. Mile widziane dołączenie opisu wybranych
realizowanych projektów (w miarę możliwości z odnośnikami do repozytoriów kodu).

Podobne dokumenty