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).