JustJoin.IT Praca zdalna Senior

Senior Python Backend Engineer

Adamed

⚲ Wrocław, Kraków, Łódź, Warszawa, Gdańsk

Wymagania

  • PostgreSQL
  • LLM
  • CI/CD
  • AI
  • Docker
  • GitHub
  • RAG
  • REST API
  • fastapi
  • Python

Opis stanowiska

Adamed to rodzinna firma farmaceutyczno-biotechnologiczna, która produkuje około 500 produktów oferowanych pacjentom w kilkudziesięciu krajach na całym świecie. Zatrudnia ponad 2700 pracowników. Od ponad 20 lat firma prowadzi własną innowacyjną działalność badawczo-rozwojową. Adamed współpracuje naukowo z wiodącymi uniwersytetami, ekspertami medycznymi oraz instytutami naukowymi, w kraju i za granicą. Własność intelektualna firmy jest chroniona ponad 200 patentami na całym świecie. Budujemy unikalną platformę SaaS dla organizacji z sektora farmaceutycznego i biotechnologicznego – jedno z nielicznych tego typu rozwiązań rozwijanych w Europie (labgears.app). Nasza aplikacja wspiera zarządzanie wiedzą naukową i pomaga organizacjom porządkować, łączyć oraz wykorzystywać wiedzę ekspercką w środowisku, w którym szybki dostęp do właściwych informacji ma realne znaczenie biznesowe. Szukamy Senior Python Backend Engineera, który pomoże nam rozwijać backend produktu oraz współtworzyć funkcje związane z semantic search, knowledge graphs oraz rozwiązaniami opartymi o LLM i RAG. To rola dla osoby, która dobrze odnajduje się zarówno w pracy hands-on, jak i w projektowaniu architektury systemów, oraz chce rozwijać się w obszarze AI-driven knowledge systems. Za co będziesz odpowiadać? • rozwój i utrzymanie backendu aplikacji SaaS • projektowanie i rozwój API w Pythonie (FastAPI) • implementacja funkcji związanych z semantic search, knowledge graphs i RAG • integracja rozwiązań opartych o LLM z istniejącym produktem • projektowanie usług wspierających wyszukiwanie i przetwarzanie wiedzy • dbanie o bezpieczeństwo danych i usług backendowych • współtworzenie architektury systemu oraz proponowanie rozwiązań technicznych • optymalizacja skalowalności, wydajności i niezawodności systemu • rozwój obserwowalności systemu (logi, metryki, monitoring) • podejmowanie decyzji architektonicznych i analiza trade-offów • udział w code review i dbanie o jakość kodu • współpraca z zespołami backend, frontend, DevOps, UX/UI oraz Product Ownerem • rozwój procesów CI/CD i usprawnianie workflow developerskiego Co jest dla nas ważne? • 5+ lat doświadczenia w backend development, w tym 3+ lata doświadczenia w pracy nad komercyjnym produktem SaaS lub złożonym systemem produktowym • bardzo dobra znajomość Python • doświadczenie w projektowaniu i rozwijaniu REST API • praktyczna znajomość FastAPI • bardzo dobra znajomość PostgreSQL • znajomość wzorców projektowych i dobrych praktyk inżynierskich • doświadczenie w projektowaniu backendowych usług i systemów • znajomość komunikacji asynchronicznej / kolejek / integracji usług • doświadczenie z Dockerem i środowiskami kontenerowymi • praca z CI/CD oraz GitHub • regularne uczestnictwo w code review • samodzielność, ownership i dobra komunikacja techniczna • zainteresowanie obszarem LLM / RAG / AI systems • znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną Mile widziane: • doświadczenie z RAG, semantic search, knowledge graphs • znajomość RabbitMQ / Redis / systemów kolejkowych • doświadczenie w architekturze mikroserwisowej • znajomość Azure / AWS / GCP • zainteresowanie domeną scientific knowledge management / pharma / biotech • zainteresowanie technologiami agentowymi w software engineering Oferujemy: • realny wpływ na architekturę i kierunki rozwoju technicznego produktu, • duża samodzielność w decyzjach technicznych, • bliska współpraca z wyspecjalizowanym produktem SaaS w ciekawej, wymagającej domenie, • mały zespół / szybkie tempo decyzyjne / metodologia Agile, • udział w budowie funkcji związanych z semantic search, knowledge graphs i RAG, • praca nad problemami wymagającymi głębokiego myślenia, nie tylko implementacji.