W skrócie
- Zadania: Twórz zaawansowane rozwiązania AI i współpracuj w zespole Scrum.
- Firma: SOFTSWISS - innowacyjna firma technologiczna rozwijająca AI.
- Benefity: Praca zdalna, elastyczne godziny, ubezpieczenie zdrowotne i programy rozwojowe.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Zyskaj doświadczenie w AI i wpływaj na przyszłość technologii.
- Kwalifikacje: 7+ lat doświadczenia w programowaniu w Pythonie i znajomość systemów rozproszonych.
Przewidywane wynagrodzenie mieści się w przedziale 63000 - 77000 zł za rok.
SOFTSWISS continues to expand its AI capabilities, and we are looking for a Senior Python Developer to join our dedicated AI Software Delivery team. We need a true, experienced, and accomplished professional who is passionate about the intersection of LLMs, software engineering, and scalable infrastructure.
Cel roli: Będziesz projektować i budować zaawansowane rozwiązania wspierające AI, w tym systemy Retrieval-Augmented Generation (RAG), autonomiczne agenty oraz integracje Model Context Protocol (MCP). Pomogą kształtować architekturę naszego ekosystemu AI, zapewniając, że nasze narzędzia wewnętrzne są nie tylko „inteligentne”, ale także solidne, skalowalne i głęboko zintegrowane z naszymi danymi przedsiębiorstwa. Twoje głębokie zrozumienie wewnętrznych mechanizmów Pythona, systemów rozproszonych oraz nowoczesnych wzorców orkiestracji AI wpłynie na niezawodność i wydajność naszej następnej generacji oprogramowania.
Kluczowe obowiązki:
- Współpraca w zespole agile przy użyciu metodologii Scrum oraz uczestnictwo w strategicznym planowaniu mapy drogowej AI.
- Udział w procesach podejmowania decyzji dotyczących architektury, infrastruktury i strategii dla usług wspierających AI.
- Projektowanie i wdrażanie gotowych do produkcji pipeline'ów RAG oraz workflow'ów Agentic, które wykorzystują nasze dane wewnętrzne.
- Integracja Model Context Protocol (MCP) w celu standaryzacji interakcji naszych narzędzi AI z różnorodnymi źródłami danych i środowiskami.
- Przeprowadzanie przeglądów kodu dla innych członków zespołu oraz utrzymywanie wysokich standardów dokumentacji i testowalności.
Wymagane doświadczenie:
- 7+ lat doświadczenia w profesjonalnym rozwoju oprogramowania (co najmniej 4 lata recent programming experience with Python jako głównym języku).
- Silne zrozumienie wewnętrznych mechanizmów Pythona: programowanie asynchroniczne (asyncio), zarządzanie pamięcią i profilowanie wydajności.
- Udokumentowane doświadczenie w budowaniu systemów RAG (Retrieval-Augmented Generation) oraz pracy z frameworkami orkiestracji LLM (np. LangChain, LlamaIndex, lub CrewAI).
- Solidna wiedza o Linuxie oraz umiejętności obsługi wiersza poleceń (Bash/Shell).
- Solidna wiedza o Dockerze i Kubernetesie do wdrażania i skalowania aplikacji kontenerowych.
- Doświadczenie z relacyjnymi bazami danych (PostgreSQL), w tym optymalizacja zapytań i projektowanie schematów.
- Doświadczenie z Redisem do zarządzania pamięcią podręczną i stanem w systemach rozproszonych.
- Znajomość ELK Stack (Elasticsearch, Logstash, Kibana) do logowania, monitorowania i obserwowalności.
- Znajomość języka angielskiego na poziomie średniozaawansowanym lub wyższym.
Miło widziane:
- Doświadczenie z bazami danych wektorowymi (np. pgvector, Milvus, Qdrant) oraz optymalizacja wyszukiwania semantycznego.
- Doświadczenie w implementacji Model Context Protocol (MCP) lub podobnych standardów interoperacyjności.
- Zrozumienie zasad aplikacji rozproszonych i architektury mikroserwisów.
- Znajomość nowoczesnych wzorców projektowania back-end.
- Doświadczenie w dziedzinach, gdzie bezpieczeństwo danych i integralność są kluczowe.
Nasze benefity:
- Możliwości pracy zdalnej w pełnym wymiarze godzin oraz elastyczne godziny pracy.
- Prywatne ubezpieczenie.
- Dodatkowy 1 dzień wolny w roku kalendarzowym.
- Kompenacja programu sportowego.
- Kompleksowy program zdrowia psychicznego.
- Darmowe lekcje angielskiego online z native speakerem.
- Hoja program poleceń.
- Szkolenia, warsztaty wewnętrzne oraz udział w międzynarodowych konferencjach zawodowych i wydarzeniach korporacyjnych.
Senior Python Developer in Katowice – pracodawca: SOFTSWISS
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym i wspierającym środowisku. Pracując jako Senior Ruby Developer, będziesz częścią doświadczonego zespołu inżynieryjnego, który stawia na innowacje i współpracę, a także korzysta z bogatego pakietu benefitów, w tym prywatnej opieki zdrowotnej, programów wsparcia zdrowia psychicznego oraz możliwości uczestnictwa w warsztatach i konferencjach. Nasza kultura pracy opiera się na elastyczności, otwartości na nowe technologie oraz ciągłym doskonaleniu umiejętności, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w branży IT.