Senior Full-Stack Engineer
Procter & Gamble
Rola polega na budowie wewnętrznej platformy analitycznej AI w P&G, która umożliwia użytkownikom interakcję z danymi poprzez konwersacyjny interfejs 'czat z danymi' zamiast statycznych dashboardów. Inżynier będzie odpowiedzialny za architekturę i rozwój całej aplikacji webowej (React/TypeScript) oraz warstwy integracji z LLM (Azure OpenAI), a także za mentoring młodszych członków zespołu. To nie jest typowa rola full-stack – wymaga silnego doświadczenia w LLM, streamingowych interfejsach czatu i agentowych wzorcach AI.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani struktury, brak informacji o procesie rekrutacyjnym (etapy, zadania).
Rola polega na budowie wewnętrznej platformy analitycznej AI w P&G, która umożliwia użytkownikom interakcję z danymi poprzez konwersacyjny interfejs 'czat z danymi' zamiast statycznych dashboardów. Inżynier będzie odpowiedzialny za architekturę i rozwój całej aplikacji webowej (React/TypeScript) oraz warstwy integracji z LLM (Azure OpenAI), a także za mentoring młodszych członków zespołu. To nie jest typowa rola full-stack – wymaga silnego doświadczenia w LLM, streamingowych interfejsach czatu i agentowych wzorcach AI.
- ✓Odpowiedzialność od pierwszego dnia i autonomia techniczna
- ✓Programy mentoringowe i coaching od przełożonego
- ✓Certyfikaty branżowe (ITIL, DevOps, MS portfolio) w ramach benefitów
- ✓Dodatkowy program benefitów obejmujący opcje na akcje P&G, plany oszczędnościowe, dopłaty do lunchu, siłownię w biurze
- ✓Regularne podwyżki i możliwość awansów
- !Nie określono liczby dni hybrydowych w biurze
- !Wymagana jest znajomość Power BI/DAX – może być wąska specjalizacja
- !Opis wspomina 'fast-moving environment' i 'ambiguous' – może oznaczać presję czasu
- !Wzorce 'agentic AI' mogą być buzzwordem – warto doprecyzować
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i rozwój produkcyjnej aplikacji webowej z użyciem React, TypeScript i TanStack (Router, Query)
- •Implementacja funkcji 'czat z danymi' z LLM, streamingiem i zarządzaniem kontekstem wieloobrotowych rozmów
- •Budowa warstwy orkiestracji LLM do zarządzania kontekstem i zapewniania jakości odpowiedzi
- •Tworzenie API i logiki serwerowej w TypeScript/Node.js lub Python, integrującej frontend z LLM i źródłami danych
- •Implementacja agentowych wzorców AI (function calling, tool use, multi-step reasoning) dla inteligentnej eksploracji danych
- •Współpraca z zespołami analitycznymi i data engineerami przy tłumaczeniu wymagań biznesowych na rozwiązania techniczne
- •Mentoring junior developerów, prowadzenie code review i ustalanie standardów kodowania
- •Dbanie o CI/CD, testowanie, bezpieczeństwo i utrzymanie wysokiej jakości kodu
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z około 4-5 latami doświadczenia, który pracował produkcyjnie z React/TypeScript, ma podstawowe doświadczenie z backendem Node.js i zrealizował przynajmniej jeden projekt z integracją LLM (np. przy użyciu OpenAI API). Zna Power BI na poziomie podstawowym i jest gotowy do mentoringu, ale potrzebuje jeszcze wsparcia w bardziej złożonych wzorcach AI.
Nie dla juniorów (mniej niż 3 lata) ani osób bez doświadczenia w integracji LLM i Power BI. Rola wymaga umiejętności pełnego stosu i znajomości specyficznych narzędzi korporacyjnych.
- ?Ile dni w tygodniu wymaga praca hybrydowa w Warszawie?
- ?Jaki jest obecny stan platformy – czy to greenfield, czy rozwijamy istniejący system?
- ?Ile osób liczy zespół i jakie są role (frontend, backend, data)?
- ?Jak wygląda proces on-call i czy są dyżury?
- ?Jakie są konkretne źródła danych poza Power BI i Databricks?
- ?Czy istnieje już warstwa orkiestracji LLM, czy budujemy od zera?
- ?Jaki jest preferowany stos technologiczny do deploymentu i hostingu?
- −Nie podano wielkości zespołu ani struktury
- −Brak informacji o procesie rekrutacyjnym (etapy, zadania)
- −Nie wiadomo, czy są dyżury on-call
- −Nie określono konkretnie, które usługi Azure są używane (poza Azure OpenAI)
- −Brak informacji o liczbie użytkowników i skali platformy
Dynamiczne i wspierające środowisko pracy z naciskiem na autonomię, mentoring i work-life balance. Firma promuje różnorodność i włączanie.