Fullstack Developer Python React z j angielskim lub niemieckim - genAI
Summary
This role involves developing end-to-end retail technology solutions, specifically focusing on a GenAI-powered image generation system called dmBild AI. The developer will work with Python, React, and cloud infrastructure to integrate AI models into production-ready applications.
Do spółki technologicznej należącej do międzynarodowej grupy dm poszukujemy podwykonawcy do współpracy jako: Fullstack Developer z j. angielskim lub niemieckim - genAI dmTECH to ponad 1 400 ekspertek i ekspertów z różnych obszarów technologicznych, którzy każdego dnia tworzą, utrzymują i rozwijają rozwiązania retailTECH dla koncernu dm – jednej z największych europejskich sieci drogerii. Działamy w Niemczech, Austrii i Polsce. Każdego dnia efekty naszej pracy budują doświadczenia klientów, pracowników i partnerów biznesowych w 14 krajach Europy, także w naszym kraju. Kreujemy branżę reitailTECH w oparciu o najnowsze rozwiązania, współpracujemy zwinnie, myślimy długoterminowo. Zostań naszym partnerem biznesowym i wspieraj rozwój naszych rozwiązań technologicznych w Polsce. Projekt: W dziale Customer Data Services pomagamy tworzyć rozwiązania technologiczne - od wspierających marketing i komunikację po rekomendacje produktów, kupony, aż do kwestii projektowania lokalnego asortymentu. Jako projektanci polegamy na najnowszych technologiach i koncepcjach związanych z danymi i wykorzystaniem AI. Naszym celem jest zbudowanie systemu do generowania obrazów, wspieranego sztuczną inteligencją: dmBild AI. System ma wspomagać wewnętrzne zespoły dm w tworzeniu wysokiej jakości obrazów produktów i zasobów marketingowych na szeroką skalę. Tech Stack: Python, Typescript, React, GCP, Terraform Miejsce współpracy: hybrydowo (Wrocław) lub 100% współpraca zdalna Forma współpracy: Kontrakt B2B Wynagrodzenie: Mid: 100 - 140 PLN/h + VAT na B2B Senior: 140 - 180 PLN/h + VAT na B2B Na czym będzie polegała nasza współpraca? Świadczenie usług w zakresie projektowania i rozwijania rozwiązań backendowych, integrujących różne systemy z naszą nową i istniejącą infrastrukturą aplikacyjną - z dużym naciskiem na odpowiedzialność za całość tworzonego rozwiązania, od koncepcji po wsparcie działania produkcyjnego Konsultacje dot. wdrożenia i integracji generatywnej AI oraz modeli językowych w architekturze backendowej i frontendowej, przy zachowaniu stabilnego połączenia z istniejącymi systemami Doradztwo w obszarze projektowania oraz optymalizacji architektury chmurowej i platform danych (np. GCP, AWS, Azure), z uwzględnieniem narzędzi Infrastructure-as-Code (Terraform) Pomoc w tworzeniu aplikacji end-to-end z uwzględnieniem integracji genAI/LLM oraz stosowanie nowoczesnych chmurowych stosów technologicznych dla MLOps Doradztwo na rzecz zespołów interdyscyplinarnych, których celem jest stworzenie koncepcji i późniejsze wdrażanie rozwiązań technicznych, wykraczających poza prototypy, przeznaczonych do użytkowania produkcyjnego Wymagane doświadczenie i kwalifikacje: Znajomość języka polskiego (C1) angielskiego (B2) Podparta praktycznym doświadczeniem wiedza o tworzeniu koncepcji i wdrażaniu architektur chmurowych i platform danych opartych o GCP, AWS lub Azure, z wykorzystaniem Terraform Wielowymiarowe, praktyczne doświadczenie w pracy z Pythonem i tworzeniem aplikacji end-to-end Samodzielność, otwartość na ciągłe doskonalenie, gotowość do nauki oraz nacisk na tworzenie jakościowych rozwiązań Dodatkowymi atutami będą: Znajomość języka niemieckiego Doświadczenie w integracji aplikacji z rozwiązaniami opartymi na genAI i LLM Znajomość bibliotek ML i AI, jak np. TensorFlow, PyTorch oraz modeli GPT Ukończone studia wyższe z informatyki, matematyki, inżynierii lub nauk pokrewnych Znajomość narzędzi developerskich wspieranych przez AI, takich jak Claude Code, Codex czy GitHub Copilot i wykorzystywanie ich w sposób świadomy, z uwzględnieniem jakości kodu i bezpieczeństwa Znajomość dobrych praktyk z obszaru bezpieczeństwa, zarządzania sekretami oraz prowadzenia analizy zależności Co Ci oferujemy: Partnerski model współpracy oparty na autonomii w realizacji powierzonych zadań, a także kulturze dialogu w naszym zespołach produktowych Pair programming: realizując usługi często stosujemy współpracę usługodawców w zakresie programowania, która przyspiesza i zwiększa efektywność realizacji zadań i stanowi okazję do produktowego knowledge sharingu oraz poprawy jakości dostarczanych rozwiązań Elastyczność i zaufanie to dla nas podstawa: nie masz narzuconych sztywnych godzin współpracy. Działamy w oparciu o wzajemne zaufanie. Dla nas liczą się efekty Sprawny start we współpracy. Wierzymy, że dobry start współpracy musi być przygotowany. Plan wdrożenia do Twoich zadań projektowych otrzymasz z wyprzedzeniem Chcesz dowiedzieć się o tym, jak się z nami współpracuje? Opowiedzą Ci o tym Jakub Kadłubowski, który prowadzi rekrutację i Adam Piwek z dmTECH.