Pracuj.pl Praca zdalna Senior

Architekt / AI Senior .NET Developer (K/M)

IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Warszawa

Do uzgodnienia

Wymagania

  • .NET
  • Microsoft Azure
  • SQL
  • Azure AI Foundry
  • Azure OpenAI
  • LangChain
  • LangGraph
  • Semantic Kernel
  • Docker
  • Kubernetes
  • Kafka
  • Azure Service Bus

Opis stanowiska

Nasze wymagania:
Minimum 5 lat doświadczenia w projektowaniu i tworzeniu rozwiązań IT, w tym doświadczenia z projektami AI lub GenAI.
Bardzo dobra znajomość języka .NET oraz praktyczne doświadczenie w tworzeniu aplikacji produkcyjnych.
Doświadczenie w projektowaniu i implementacji rozwiązań opartych o modele LLM, RAG, AI Agents lub podobne technologie.
Znajomość platformy Microsoft Azure oraz usług związanych z obszarem AI.
Umiejętność projektowania architektury systemów rozproszonych, integracyjnych i chmurowych.
Doświadczenie w pracy z REST API, mikroserwisami oraz architekturą event-driven.
Znajomość baz danych SQL oraz rozwiązań służących do przetwarzania i przechowywania danych.
Umiejętność tworzenia dokumentacji technicznej i architektonicznej.
Znajomość zagadnień związanych z bezpieczeństwem, wydajnością i skalowalnością rozwiązań AI.
Umiejętność samodzielnego podejmowania decyzji technicznych oraz współpracy z różnymi interesariuszami projektu.
Komunikatywna znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną i współpracę w środowisku międzynarodowym.

Mile widziane:
Znajomość Azure AI Foundry, Azure OpenAI, LangChain, LangGraph, Semantic Kernel lub podobnych frameworków AI.
Doświadczenie w budowie agentów AI oraz systemów wieloagentowych.
Znajomość technologii Docker, Kubernetes oraz rozwiązań CI/CD.
Doświadczenie z systemami kolejkowymi (Kafka, Azure Service Bus).
Znajomość praktyk MLOps i LLMOps.
Doświadczenie z rozwiązaniami Machine Learning oraz Data Science.
Znajomość narzędzi do modelowania architektury (Enterprise Architect, Draw.io, PlantUML, Lucidchart, Miro, Confluence).
Doświadczenie w pracy w środowisku Agile/Scrum.

Zakres obowiązków:
Projektowanie, rozwój oraz wdrażanie rozwiązań opartych o AI i Generative AI wspierających procesy biznesowe w sektorze ubezpieczeniowym.
Tworzenie architektury aplikacyjnej, integracyjnej i technologicznej dla systemów wykorzystujących modele LLM, RAG, AI Agents oraz rozwiązania Machine Learning.
Aktywny udział w implementacji kluczowych komponentów systemów AI w środowisku produkcyjnym.
Projektowanie i rozwój aplikacji opartych o .NET oraz nowoczesne frameworki AI.
Współtworzenie rozwiązań wykorzystujących Azure AI Services, Azure OpenAI, Azure AI Foundry oraz usługi chmurowe Microsoft Azure.
Projektowanie i implementacja integracji pomiędzy systemami wewnętrznymi, platformami danych oraz rozwiązaniami AI.
Przygotowywanie dokumentacji technicznej i architektonicznej (HLD, LLD, ADR).
Współpraca z zespołami biznesowymi, analitycznymi oraz deweloperskimi w celu identyfikacji i realizacji przypadków użycia AI.
Wsparcie zespołu developerskiego poprzez code review, mentoring oraz promowanie dobrych praktyk programistycznych.
Dbanie o jakość, bezpieczeństwo, skalowalność i niezawodność projektowanych rozwiązań.
Monitorowanie trendów technologicznych oraz rekomendowanie nowych rozwiązań z obszaru AI i GenAI.
Udział w definiowaniu standardów architektonicznych i technologicznych dla inicjatyw AI realizowanych w organizacji.

Oferujemy:
Pracę przy projektach klienckich i produktach własnych.
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów.
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju.
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych.
Zatrudnienie na umowę B2B / UZ Student.
Pracę w trybie zdalnym.
Krótki proces rekrutacji.

🔍 Dekoder Ogłoszenia

🔴
Minimum 5 lat doświadczenia w projektowaniu i tworzeniu rozwiązań IT, w tym doświadczenia z projektami AI lub GenAI.
Choć wymagane jest 5 lat doświadczenia, projekty AI/GenAI mogą być tylko niewielką częścią tego doświadczenia, a nie jego głównym trzonem.
🔴
Umiejętność samodzielnego podejmowania decyzji technicznych oraz współpracy z różnymi interesariuszami projektu.
Oznacza to, że będziesz musiał samodzielnie rozwiązywać problemy i negocjować z ludźmi spoza działu IT, którzy mogą mieć inne priorytety.
🔴
Znajomość zagadnień związanych z bezpieczeństwem, wydajnością i skalowalnością rozwiązań AI.
To ogólne stwierdzenie może oznaczać, że oczekuje się od Ciebie wiedzy teoretycznej, a niekoniecznie praktycznego doświadczenia w optymalizacji dużych systemów AI.
🔴
Bardzo dobra znajomość języka .NET oraz praktyczne doświadczenie w tworzeniu aplikacji produkcyjnych.
Może oznaczać, że większość pracy będzie polegać na utrzymaniu i rozwijaniu istniejącego kodu, a nie na tworzeniu innowacyjnych rozwiązań od podstaw.
🔴
Znajomość baz danych SQL oraz rozwiązań służących do przetwarzania i przechowywania danych.
Zakres tej wiedzy jest szeroki i może oznaczać zarówno podstawową znajomość SQL, jak i potrzebę głębokiego zrozumienia złożonych systemów bazodanowych.