#1 Job Board for tech industry in Europe

AI Senior Software Developer
New
Python

AI Senior Software Developer

Type of work
Full-time
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Hybrid

Tech stack

    English

    B1

    Git

    advanced

    Microservices

    advanced

    Confluence

    advanced

    Jira

    advanced

    SQL

    advanced

    Python

    advanced

Job description

Online interview
Friendly offer

Twoje zadania:

  • Projektowanie i rozwijanie aplikacji backendowych w języku Python w architekturze mikroserwisowej korzystających z technologii AI: LLM, modele agentowe, systemy RAG. Implementacja integracji z systemami wewnętrznymi i zewnętrznymi poprzez REST i SOAP. 
  • Zapewnienie wysokiej wydajności aplikacji poprzez optymalizację kodu i zasobów backendowych.
  • Analiza i profilowanie aplikacji w celu wykrycia wąskich gardeł oraz usprawnienia działania (np. za pomocą Prometheus, Grafana).
  • Monitorowanie logów i metryk w celu diagnozowania problemów oraz poprawy stabilności aplikacji
  • Refaktoryzacja i poprawa struktury kodu, aby był czytelny, modułowy i łatwy do utrzymania.
  • Przegląd architektury wewnętrznej systemu oraz proponowanie usprawnień i optymalizacji
  • Bliska współpraca z backend developerami oraz innymi członkami zespołu w celu zapewnienia spójności i funkcjonalności aplikacji.
  • Współpraca z zespołem w celu wdrożenia projektu w metodykach zwinnych SCRUM lub Kanban.
  • Pisanie testów jednostkowych oraz integracyjnych, a także identyfikowanie i naprawianie błędów w kodzie.
  • Zapewnienie obserwowalności i stabilności aplikacji        
  • Śledzenie najnowszych trendów i technologii AI oraz wdrażanie ich w projektach (np. nowe wersje modeli, framworków związanych z LLM / agentami AI)
  • Tworzenie i utrzymywanie dokumentacji technicznej dla kodu i projektów.

 

Szukamy Ciebie, jeśli:

  • Posiadasz minimum trzy letnie doświadczenie w projektowaniu aplikacji backend'owych i/lub frontendowych        
  • Potrafisz dobrze programować w języku Python
  • Umiesz projektować bazy danych i znasz dobrze SQLa          
  • Masz doświadczenie w tworzeniu aplikacji w architekturze mikroserwisowej
  • Sprawnie poruszasz się w VSC/IntelliJ, znasz Gita, Jirę, Confluence
  • Masz doświadczenie i lubisz pracować w zespole zwinnym
  • Masz wykształcenie wyższe kierunkowe.
  • Znasz język angielski na poziomie pozwalającym Ci pracować na dokumentacji i komunikować się mailowo

 

Co oferujemy?

  • Realny wpływ na sposób dostarczania oprogramowania w jednej z największych firm technologicznych w Polsce
  • Nowoczesne środowisko technologiczne i chmurowe
  • Możliwość rozwoju, wymiany wiedzy i udziału w innowacyjnych projektach
  • Umowa o pracę
  • Podstawa premii rocznej w wysokości 20% wynagrodzenia
  • Praca hybrydowa (office + home office)
  • Różnorodne możliwości rozwoju: szkolenia, projekty, rekrutacje wewnętrzne
  • Telefon i Internet PLAY wraz z dodatkowymi usługami (m.in. telewizja, nawigacja, dostęp do biblioteki online) oraz zniżki pracownicze
  • Szeroki wybór benefitów na platformie kafeteryjnej (m.in. karty sportowe, vouchery)
  • Opieka medyczna i ubezpieczenie na życie w dużej części finansowane przez pracodawcę
  • Dodatkowy benefit świąteczny
  • Dodatkowy dzień urlopu na profilaktykę zdrowotną


Undisclosed Salary

Permanent, B2B