W skrócie
- Zadania: Twórz autonomiczne systemy AI, które planują i realizują złożone procesy biznesowe.
- Firma: Johnson Controls - globalny lider w zarządzaniu energią i systemami budowlanymi.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy, wsparcie w rozwoju zawodowym.
- Pozostałe informacje: Możliwość pracy zdalnej oraz dynamiczny rozwój kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w ML i tworzeniu aplikacji opartych na LLM.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Co będziesz robić
Poszukujemy Starszego Data Scientist, który odegra kluczową rolę w budowaniu naszej platformy Agentic AI - systemu autonomicznych agentów AI, które planują, rozumieją i realizują złożone procesy biznesowe od początku do końca. Idealny kandydat łączy silne podstawy ML z praktycznym doświadczeniem w rozwoju aplikacji opartych na LLM, frameworkach orkiestracji agentów oraz usługach chmurowych Microsoft Azure.
Jak to zrobisz
- Projektowanie, budowanie i produkcja systemów wieloagentowych, w tym planowanie, wywoływanie narzędzi/funkcji, pamięć i orkiestracja, przy użyciu frameworków takich jak LangGraph, AutoGen, CrewAI lub Semantic Kernel.
- Rozwój pipeline'ów RAG od początku do końca: wprowadzanie dokumentów, strategie chunkowania, osadzenia, wyszukiwanie wektorowe (Azure AI Search / FAISS / pgvector), ponowne klasyfikowanie i ugruntowanie wiedzy agenta.
- Integracja agentów z systemami przedsiębiorstwa i API za pomocą wywołań narzędzi/funkcji oraz Model Context Protocol (MCP) lub podobnych wzorców łączących.
- Budowanie i utrzymywanie frameworków oceny LLM dla procesów agentowych, metryk realizacji zadań, wykrywania halucynacji, analizy trajektorii, pipeline'ów LLM-as-judge oraz testów A/B.
- Implementacja zabezpieczeń, bezpieczeństwa i zarządzania dla agentów: obrona przed wstrzyknięciem promptów, filtrowanie treści, uprawnienia narzędzi oparte na rolach, punkty kontrolne z udziałem ludzi oraz logowanie audytowe.
- Dostosowywanie i optymalizacja LLM tam, gdzie to konieczne (LoRA/PEFT, optymalizacja promptów, routowanie modeli, kompromisy między latencją a kosztami) na Azure OpenAI / Azure AI Foundry.
- Projektowanie, budowanie i ocena klasycznych modeli ML (klasyfikacja, regresja, prognozowanie, NLP), gdzie uzupełniają one procesy agentowe.
- Własność LLMOps/MLOps dla platformy: śledzenie eksperymentów, wersjonowanie promptów, CI/CD, obserwowalność i śledzenie (LangSmith, Azure Monitor, OpenTelemetry), monitorowanie driftu i strategie retrainingu.
- Współpraca z inżynierami danych w zakresie jakości danych, dostępności i zarządzania w Azure Data Lake, Databricks i Synapse Analytics.
- Tłumaczenie niejednoznacznych problemów biznesowych na rozwiązania agentowe AI; prezentowanie decyzji architektonicznych i wyników przed starszymi interesariuszami.
- Mentorowanie młodszych data scientistów, prowadzenie przeglądów kodu/projektu oraz promowanie najlepszych praktyk inżynieryjnych.
Wymagane
- Doświadczenie zawodowe w dziedzinie data science / ML, z budowaniem aplikacji LLM lub GenAI w produkcji.
- Praktyczne doświadczenie z frameworkami agentowymi LangChain lub LangGraph.
- Silne zrozumienie wzorców aplikacji LLM, w tym inżynierii promptów.
- Ekspert w Pythonie (pandas, NumPy, scikit-learn, programowanie asynchroniczne, rozwój API z FastAPI).
- Doświadczenie z bazami danych wektorowymi i osadzeniami (Azure AI Search, Pinecone, Weaviate, Qdrant, FAISS lub pgvector).
- Silne umiejętności SQL i doświadczenie w pracy z danymi w dużej skali.
Preferowane
- Stopień licencjata lub magistra w dziedzinie informatyki, nauk o danych, inżynierii, matematyki lub pokrewnej dziedziny.
- Praktyczne doświadczenie z usługami Azure: Azure OpenAI / AI Foundry, Azure ML, Azure AI Search, Azure Databricks, Azure Data Factory lub Synapse.
- Solidne podstawy w klasycznym ML: uczenie nadzorowane/nienadzorowane, ocena modeli i strojenie hiperparametrów; doświadczenie z TensorFlow lub PyTorch.
- Doświadczenie z Model Context Protocol (MCP), SDK OpenAI Assistants/Agents lub API narzędzi Anthropic.
- Silne zrozumienie wywołań funkcji/narzędzi, strukturalnych wyników, RAG, pamięci agenta i orkiestracji wieloagentowej.
- Udokumentowane doświadczenie w MLOps/LLMOps: MLflow, wersjonowanie promptów/modeli, CI/CD (Azure DevOps lub GitHub Actions) oraz monitorowanie produkcji.
- Umiejętność oceny i łagodzenia ryzyk specyficznych dla LLM: halucynacje, wstrzyknięcie promptów, wyciek danych oraz ograniczenia kosztów/latencji.
- Doświadczenie z AutoGen, CrewAI, Semantic Kernel.
- Certyfikaty Microsoft: AI-102 (Azure AI Engineer), DP-100 (Azure Data Scientist Associate).
- Doświadczenie w dostosowywaniu otwartych LLM (Llama, Mistral, Phi) przy użyciu LoRA/QLoRA i serwowaniu przez vLLM lub punkty końcowe Azure ML.
- Znajomość obserwowalności/śledzenia dla agentów: LangSmith, Langfuse, Arize Phoenix lub OpenTelemetry.
- Znajomość konteneryzacji i wdrażania: Docker, Kubernetes (AKS), Azure Container Apps.
- Doświadczenie z big data z Apache Spark (PySpark) za pośrednictwem Azure Databricks.
- Doświadczenie z grafami wiedzy, grafem RAG lub warstwami semantycznymi dla ugruntowania agenta.
- Wkład w projekty open-source GenAI/agentowe lub opublikowana treść techniczna.
Nasza pensja i benefity
Początkowa podstawowa pensja na tym stanowisku będzie w przedziale od 13,591 PLN do 21,233 PLN miesięcznie. Ostateczny pakiet będzie odzwierciedlał Twoje doświadczenie, umiejętności i kwalifikacje związane z rolą. Jesteśmy zobowiązani do sprawiedliwych, równych i neutralnych płac.
W Johnson Controls Twoja praca wiąże się z korzyściami, które wspierają zarówno Twoją karierę, jak i dobre samopoczucie.
- Vouchery na posiłki w pełni pokryte przez firmę.
- Elastyczny budżet na benefity z dostępem do ponad 3,500 opcji, w tym karta MultiSport, usługi medyczne i wellness.
- Dodatkowe oszczędności dzięki rabatom na zakupy i styl życia (Benefit+).
- Dodatek na prywatny przedszkole lub żłobek, aby wspierać Twoją rodzinę.
- Elastyczne godziny pracy i dni pracy zdalnej.
- Dodatek na kursy językowe, wsparcie w rozwoju zawodowym i wsparcie w zakresie dobrego samopoczucia.
- Benefity na miejscu: masaże, dystrybucja owoców, joga, psycholog, miesiąc zdrowia, różne wydarzenia z grupami wsparcia (działalność wolontariacka, działania brandingowe).
- Benefity seniority - dodatkowy miesięczny dodatek finansowy, opieka medyczna i wsparcie, dzień dobrego samopoczucia.
- Wsparcie w relokacji z dodatkiem na mieszkanie, jeśli przeprowadzasz się do Słowacji.
O nas
Johnson Controls, globalny lider w zarządzaniu termicznym, krytycznych systemach budowlanych, efektywności energetycznej i dekarbonizacji, pomaga klientom wykorzystywać energię bardziej produktywnie, redukować emisję dwutlenku węgla i działać z precyzją oraz odpornością wymaganą w szybko rozwijających się branżach, takich jak centra danych, opieka zdrowotna, farmaceutyki, zaawansowana produkcja i szkolnictwo wyższe.
Od ponad 140 lat Johnson Controls dostarcza wyniki tam, gdzie ma to największe znaczenie. Wspierani przez zaawansowaną technologię, usługi cyklu życia i wiodącą organizację terenową, podnosimy wydajność klientów, przekształcamy cele w rzeczywiste wyniki i pomagamy przesuwać społeczeństwo naprzód.
Jesteśmy zobowiązani do różnorodności i inkluzji i wierzymy, że różne perspektywy czynią nas silniejszymi. Zachęcając do otwartego dialogu i doceniając indywidualność, dążymy do bycia jednym z najbardziej pożądanych miejsc pracy.
Senior Data Scientist – pracodawca: Johnson Controls
Nasza firma to doskonały pracodawca, który oferuje unikalne możliwości rozwoju zawodowego w dynamicznym środowisku sprzedażowym w Warszawie. Oferujemy strukturalne szkolenia, mentoring oraz współpracę z doświadczonymi zespołami lokalnymi i międzynarodowymi, co sprzyja budowaniu relacji i rozwijaniu umiejętności technicznych oraz handlowych. Dodatkowo, zapewniamy atrakcyjne wynagrodzenie oraz pakiet benefitów, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w sprzedaży.