Członek zespołu B+R - Senior Software Developer 2 (Back-end)
Digica sp. z o.o. · Łódź · NIP 9471991928
- Oferty do
- 23.10.2024, 23:59
- termin minął
- Miejsce realizacji
- Łódź
- łódzkie
- Rodzaj
- Usługa
- Usługi badawcze
- Liczba ofert
- 1
Digica sp. z o.o. · Łódź · NIP 9471991928
1. Przedmiotem zamówienia jest wyłonienie osoby do roli Senior Software Engineer, Back-end, z którą zostanie zawarta umowa współpracy na wykonanie zadań, o których mowa w pkt 3. 2. Wyłoniony Senior Software Engineer, Back-end będzie brał udział w projekcie dotyczącym stworzenia oraz wdrożenia platformy do generowania multimodalnych danych syntetycznych z wykorzystaniem głębokiego uczenia oraz dużych modeli językowych. Projekt zakłada przeprowadzenie prac programistycznych w następujących obszarach: a) Moduł ładowania danych wejściowych oraz generowania danych syntetycznych • Przygotowanie systemu do ładowania danych wejściowych o Zapewnienie możliwości pracy z dużą ilością danych oraz przystosowanie formatu do systemu generowania danych syntetycznych • Przygotowanie systemu do generowania danych syntetycznych - wizja komputerowa o Przystosowanie systemu do generowania danych syntetycznych z wykorzystaniem wybranego silnika graficznego oraz systemu do ładowania danych wejściowych b) Podstawowa wersja platformy do trenowania i wdrożenia modeli • Przygotowanie systemu do trenowania sieci neuronowych o wybranych architekturach o Opracowanie kodu programu, skonfigurowanie środowiska chmurowego oraz implementacja komunikacji między komponentami systemu • Przygotowanie systemu do generowania aplikacji demonstracyjnych o Umożliwienie wykorzystania wytrenowanych modeli do generowania zawartości na zapytań użytkowników c) Moduł do analizy i adnotowania zbiorów danych • Przygotowanie systemu do analizy danych wizyjnych o instalacja narzędzi, przygotowanie skryptów oraz procedur do przetwarzania i analizy danych wizyjnych • Przygotowanie systemu do automatycznego generowania adnotowanych zbiorów danych wizyjnych o Integracja z istniejącym systemem tj. zapewnienie odpowiedniego interfejsu programistycznego oraz protokołów komunikacyjnych d) Moduł do śledzenia i analizowania wyników treningów modeli • Przygotowanie systemu do śledzenia i analizy wyników trenowania modeli o Przygotowanie kodu umożliwiającego śledzenie i zapisywanie danych w odpowiednim formacie o Projektowanie interfejsu umożliwiającego wizualizację wyników i metryk w czytelnej formie o Zaprojektowanie dedykowanego API e) Integracja inteligentnego systemu wspomagania użytkownika platformy • Implementacja wybranych narzędzi i rozwiązań, aby umożliwić efektywne wspomaganie użytkowników podczas korzystania z platformy tj. mechanizmy rekomendacji treści, propozycje rozwiązania problemów oraz udzielanie odpowiedzi na pytania użytkowników • Integracja ze stworzonymi we wcześniejszych krokach komponentami systemu Okres udziału Senior Software Engineer, Back-end w realizacji Projektu: 1 kwiecień 2025 r.- 30 wrzesień 2027 r. 3. Zakres prac obejmuje: 1) Opracowywanie, wdrażanie, ulepszanie i utrzymywanie aplikacji do generowania danych syntetycznych 2) Nadzór nad środowiskiem programistycznym, tworzenie koncepcji, projektowanie i proponowanie nowych rozwiązań 3) Prowadzenie dokumentacji projektowej 4) Analizowanie rozwiązań programistycznych pod kątem wymagań projektowych 5) Współpraca z innymi członkami zespołu na wszystkich etapach tworzenia oprogramowania 6) Opracowywanie testów jednostkowych i integracyjnych 7) Określanie harmonogramu dalszych prac projektowych
Miejsce realizacji: Łódź, łódzkie
Cena
Cena rozumiana jako całkowity miesięczny koszt netto jaki Zamawiający zobowiązany będzie uiścić w związku z realizacją Zamówienia.
1. W postępowaniu mogą wziąć udział osoby, które spełniają łącznie poniższe wymagania: a) 5 lat doświadczenia związanego z wytwarzaniem oprogramowania b) Ekspercka znajomość języka programowania Python lub C#, C++, C, JavaScript, c) Udokumentowane doświadczenie w tworzeniu i utrzymaniu aplikacji opartych o techniki uczenia maszynowego d) Umiejętność budowania technologii opartych na mikroserwisach e) Dobra znajomość baz danych relacyjnych i nierelacyjnych f) Doświadczenie w tworzeniu dokumentacji technicznej w języku angielskim g) Doświadczenie we wdrażaniu rozwiązań chmurowych 2. Weryfikacja powyższych wymagań nastąpi na podstawie oświadczenia Oferenta zawartego w ofercie, wraz z dokumentami poświadczającymi wymagane doświadczenie określone w pkt. 1. a), c). W razie powzięcia przez Zamawiającego wątpliwości w zakresie znajomości przez Oferenta deklarowanej wiedzy lub doświadczenia, Zamawiający jest uprawniony do przeprowadzenia z Oferentem testu wiedzy (pisemnego lub ustnego).