CodeNinja Inc.
CodeNinja Inc.
201 – 500 Pracownicy
DoradztwoLogistykaSaaS
CodeNinja Inc. to firma konsultingowa z branży technologicznej, która pomaga przedsiębiorstwom tworzyć, modernizować i zarządzać oprogramowaniem oraz operacjami IT. Zakres jej usług obejmuje tworzenie oprogramowania z wykorzystaniem sztucznej inteligencji, inżynierię aplikacji, chmurę obliczeniową, rozwiązania dla przedsiębiorstw, zarządzane usługi IT oraz uzupełnianie zespołów specjalistami. Firma wspiera również inicjatywy związane z transformacją cyfrową i dysponuje doświadczeniem przydatnym organizacjom konsultingowym, logistycznym i SaaS, które poszukują skalowalnych systemów technologicznych oraz dodatkowych zasobów inżynieryjnych.

Starszy inżynier AI / architekt agentowej AI — Rijad, praca hybrydowa

Starszy inżynier AI i architekt agentowej AI projektujący bezpieczne, skalowalne platformy LLM i RAG dla klientów CodeNinja z sektora bankowego i finansowego. Kieruje architekturą, wdrażaniem i optymalizacją produkcyjnych rozwiązań AI oraz mentoringiem zespołów inżynieryjnych.

Opis

  • Tworzenie korporacyjnych rozwiązań AI z wykorzystaniem nowoczesnych LLM i frameworków agentowej AI
  • Projektowanie systemów multiagentowych do planowania, rozumowania, używania narzędzi i orkiestracji przepływów pracy
  • Tworzenie gotowych do produkcji platform RAG dla ustrukturyzowanych i nieustrukturyzowanych danych korporacyjnych
  • Budowanie skalowalnych API i usług AI w Pythonie oraz nowoczesnych frameworkach backendowych
  • Tworzenie frameworków oceny jakości, bezpieczeństwa i wydajności LLM
  • Poprawa opóźnień aplikacji AI, przepustowości i efektywności infrastruktury
  • Wdrażanie i obsługa open-source’owych LLM w środowisku produkcyjnym
  • Współpraca z architektami, właścicielami produktów, analitykami biznesowymi i zespołami DevOps przy tworzeniu korporacyjnych platform AI
  • Stosowanie korporacyjnych standardów bezpieczeństwa, zarządzania i odpowiedzialnej AI
  • Mentoring zespołów inżynieryjnych oraz rozwijanie wielokrotnego użytku praktyk i frameworków AI
  • Samodzielne dostarczanie korporacyjnych platform AI, systemów multiagentowych, asystentów wiedzy RAG, kopilotów AI, frameworków oceny LLM, produkcyjnych API AI, rozwiązań obserwowalności oraz bezpiecznych, skalowalnych i ekonomicznych wdrożeń

Wymagania

  • 8–12+ lat doświadczenia w inżynierii oprogramowania
  • 5+ lat praktycznego doświadczenia w sztucznej inteligencji, uczeniu maszynowym i generatywnej AI
  • Bardzo dobra znajomość uczenia maszynowego, uczenia głębokiego, NLP, architektur transformerowych, LLM i modeli embeddingowych
  • Ekspercka znajomość języka Python
  • Silne podstawy inżynierii oprogramowania
  • Doświadczenie w tworzeniu produkcyjnych systemów backendowych
  • Doświadczenie z RESTful API i mikrousługami
  • Doświadczenie w programowaniu asynchronicznym i skalowalnych architekturach
  • Doświadczenie z FastAPI, Flask lub porównywalnymi frameworkami
  • Praktyczne doświadczenie w projektowaniu i wdrażaniu agentowych rozwiązań AI z LangGraph, CrewAI, OpenAI Agents SDK, AutoGen, Semantic Kernel lub LlamaIndex Workflows
  • Doświadczenie w orkiestracji multiagentowej, agentach planowania, wywoływaniu narzędzi, przepływach z udziałem człowieka, zarządzaniu pamięcią i stanem oraz wzorcach współpracy agentów
  • Duże doświadczenie w budowaniu korporacyjnych platform RAG
  • Doświadczenie z modelami embeddingowymi, wektorowymi i grafowymi bazami danych oraz technologiami wyszukiwania
  • Doświadczenie w tworzeniu systematycznych frameworków oceny LLM
  • Znajomość wykrywania halucynacji, wiarygodności, trafności odpowiedzi, precyzji i kompletności kontekstu, ugruntowania, toksyczności i testów regresji
  • Doświadczenie we wdrażaniu mechanizmów ochronnych i obserwowalności, w tym śledzenia promptów, analityki tokenów i kosztów, monitorowania opóźnień, pętli informacji zwrotnej i debugowania produkcyjnego
  • Ekspercka znajomość prompt engineering, w tym Chain-of-Thought, ReAct, Tree of Thoughts, Self-Consistency, promptów few-shot i strukturalnych, wywoływania funkcji, JSON mode, optymalizacji i buforowania promptów, optymalizacji okna kontekstowego, efektywności tokenów i optymalizacji kosztów
  • Praktyczne doświadczenie we wdrażaniu open-source’owych LLM
  • Doświadczenie w optymalizacji GPU, wnioskowaniu wsadowym, serwowaniu modeli, autoskalowaniu, wdrożeniach multi-GPU i kwantyzacji
  • Doświadczenie z MLflow, Kubeflow, Dockerem, Kubernetes, GitHub Actions lub GitLab CI, wersjonowaniem modeli, śledzeniem eksperymentów, magazynami cech, ciągłą oceną i ciągłym wdrażaniem
  • Doświadczenie z Google Cloud Platform Vertex AI, Microsoft Azure AI, AWS Bedrock lub OpenAI Azure
  • Doświadczenie z PostgreSQL, Oracle, MongoDB, Redis, Elasticsearch lub OpenSearch
  • Silne zdolności analityczne i umiejętność rozwiązywania problemów
  • Doskonałe umiejętności komunikacyjne i zarządzania interesariuszami
  • Umiejętność prowadzenia dyskusji technicznych i przeglądów architektury
  • Doświadczenie w mentoringu zespołów inżynieryjnych
  • Umiejętność pracy w środowisku Agile
  • Licencjat z informatyki, sztucznej inteligencji, technologii informacyjnych, inżynierii lub pokrewnej dziedziny

Benefity

  • Wynagrodzenie zależne od doświadczenia i kwalifikacji
  • Praca nad technologiami korporacyjnymi i inicjatywami transformacji cyfrowej
  • Kontakt z sektorem bankowym i finansowym, AI, danymi oraz środowiskami nowych technologii
  • Możliwości rozwoju zawodowego i nauki
  • Współpracujące, technicznie ukierunkowane środowisko pracy
  • Praca z doświadczonymi specjalistami ds. technologii i konsultingu