Python Developer
Poszukujemy osoby, która będzie odpowiedzialna za rozwój, integrację i optymalizację produktów AI.
Jesteśmy firmą tworzącą nowoczesne rozwiązania w obszarze sztucznej inteligencji, bezpieczeństwa danych i automatyzacji procesów IT. Pracujemy nad autorskimi produktami takimi jak Simon AI – wirtualny inżynier Oracle oraz SyncGuard – system ciągłej replikacji baz danych.
Dołączając do naszego zespołu, zyskasz możliwość zdobycia cennego doświadczenia i udziału w innowacyjnych projektach.
Cenimy otwartą komunikację, kulturę zaufania i zaangażowanie – to fundamenty naszego zespołu.
Twój zakres obowiązków
- Projektowanie, rozwijanie i wdrażanie modułów oprogramowania oraz rozwiązań opartych na sztucznej inteligencji, z wykorzystaniem modeli uczenia maszynowego i frameworków AI
- Optymalizacja i utrzymanie istniejącego kodu w celu poprawy wydajności i skalowalności
- Zapewnienie wysokiej jakości kodu poprzez testy jednostkowe, testy systemowe oraz przeglądy kodu
- Współpraca z zespołami technicznymi w celu zrozumienia wymagań biznesowych i proponowania efektywnych rozwiązań technicznych
- Tworzenie i aktualizowanie dokumentacji technicznej dotyczącej opracowanego oprogramowania i systemów
- Śledzenie najnowszych trendów i technologii w dziedzinie AI, w tym frameworków i bibliotek w Pythonie, oraz ich zastosowania w projektach
Nasze wymagania
- Doświadczenie w programowaniu w Pythonie i znajomość jego ekosystemu
- Znajomość nowoczesnych narzędzi Python, takich jak FastAPI, Pydantic (lub chęć szybkiego ich opanowania)
- Doświadczenie z frameworkami uczenia maszynowego, np. TensorFlow, PyTorch, Hugging Face (lub innymi w zależności od projektu)
- Biegłość w korzystaniu z systemu kontroli wersji Git
- Znajomość środowiska Linux
- Dobra znajomość struktur danych, algorytmów oraz zasad projektowania oprogramowania
- Umiejętność dbania o szczegóły i jakość rozwiązań oraz analizy problemów
- Samodzielność i komunikatywność
- Znajomość języka angielskiego na poziomie B1 lub wyższym
- Znajomość języka polskiego na poziomie B2 lub wyższym
- Forma współpracy: kontrakt B2B
Mile widziane
- Wykształcenie wyższe w kierunku technicznym (preferowana informatyka)
- Znajomość języka Java – przydatna do integracji z systemem Capam
- Doświadczenie z technologiami frontendowymi, np. React, TypeScript, Node.js
- Znajomość systemów wirtualizacyjnych, np. Docker, Kubernetes
Doświadczenie w pracy z bazami danych SQL (np. Oracle, DB2, PostgreSQL, itp.) i NoSQL (np. MongoDB) - Doświadczenie z bazami wektorowymi, w tym projektowanie, optymalizacja i integracja takich rozwiązań w systemach AI.
Oferujemy
- Karta Multisport
- Prywatna opieka zdrowotna – Medicover
- Praca zdalna
- Brak dress code’u
- Dofinansowanie szkoleń i kursów
- Elastyczny czas pracy.
Jak wygląda rekrutacja
1. Przesłanie aplikacji
Prześlij swoje CV na adres praca@simora.pl. Podaj tytuł: [CV: Python Developer]. Dokładnie zapoznajemy się z każdym zgłoszeniem.
2. Analiza aplikacji
Przeglądamy Twoje CV i doświadczenie, aby ocenić, czy Twoje kwalifikacje odpowiadają wymaganiom stanowiska. Jeśli spełniasz kryteria, skontaktujemy się z Tobą, aby zaprosić na rozmowę.
3. Rozmowa rekrutacyjna
Spotkanie online, podczas którego lepiej Cię poznamy. Porozmawiamy o Twoim doświadczeniu, motywacjach i oczekiwaniach, a także opowiemy więcej o naszej firmie i stanowisku, na które aplikujesz.
4. Zadanie praktyczne (opcjonalnie)
W zależności od stanowiska możemy poprosić Cię o wykonanie zadania, które pozwoli nam ocenić Twoje umiejętności techniczne i podejście do rozwiązywania problemów.
5. Decyzja i informacja zwrotna
Po zakończeniu procesu rekrutacji skontaktujemy się z Tobą, aby przekazać decyzję. Niezależnie od wyniku, zawsze otrzymasz od nas informację zwrotną.
6. Podpisanie umowy i onboarding
Jeśli dołączysz do naszego zespołu, przygotujemy dla Ciebie szczegółowy plan wdrożenia, abyś mógł szybko poczuć się częścią naszej firmy.