DevOps / MLOps Engineer
Tech Stack / Keywords
Firma i stanowisko
Numlabs to organizacja, w której zespoły Data Science i AI budują rozwiązania oparte o modele ML i LLM — od klasycznych pipeline'ów predykcyjnych po systemy agentowe.
Wymagania
- Min. 5 lat doświadczenia w obszarze DevOps / platform engineering / SRE
- Produkcyjne doświadczenie z Kubernetes: Deployments, Services, HPA, RBAC, ConfigMaps/Secrets, CRDs, Network Policies, operatory
- Infrastructure as Code: Terraform (preferowany) lub równoważne narzędzie; Helm dla workloadów klastrowych
- Doświadczenie z CI/CD (GitHub Actions lub podobne)
- Produkcyjne doświadczenie z co najmniej jedną chmurą publiczną (AWS / GCP / Azure): IAM, networking, usługi kontenerowe, managed databases
- Programowanie w Python na poziomie pozwalającym na budowę narzędzi, automatyzacji i współpracę z kodem zespołów DS
- Doświadczenie z observability: OpenTelemetry / Prometheus / Grafana
- Sprawne debugowanie i operacje produkcyjne (kubectl, eventy, logi)
- Podstawy zarządzania danymi i projektowania pod stabilne, skalowalne workloady
- Umiejętność współpracy z zespołami nietechnicznymi po stronie infrastruktury (DS/analitycy) i tłumaczenia ich potrzeb na rozwiązania
Nice to have:
- Doświadczenie MLOps: MLflow, model registry, feature store, serwowanie modeli (KServe, Seldon, vLLM, Triton), orkiestracja pipeline'ów ML (Airflow, Kubeflow, Prefect)
- Doświadczenie z infrastrukturą dla LLM: GPU scheduling, inference serving, zarządzanie kosztami API
- GitOps w praktyce: Argo CD lub Flux
- Architektury multi-tenant i izolacja środowisk dla wielu zespołów
- Service mesh / izolacja sieciowa (Istio, traffic policies)
- Zasady supply-chain security (podpisywanie obrazów, SBOM, skanowanie zależności)
- Crossplane / KubeVela
- Znajomość ekosystemu danych (Spark, Delta Lake, platformy typu Databricks / Microsoft Fabric)
Obowiązki
- Projektowanie, wdrażanie i utrzymanie infrastruktury dla workloadów DS/AI (trening, serwowanie modeli, aplikacje LLM, przetwarzanie danych)
- Budowa i rozwój pipeline'ów CI/CD (GitHub Actions) dla aplikacji i modeli — od buildu obrazów, przez testy, po automatyczne wdrożenia
- Utrzymanie i rozwój kodu infrastruktury (Terraform), chartów Helm i manifestów Kubernetes
- Standaryzacja i automatyzacja procesu wdrażania modeli i usług AI na produkcję (konteneryzacja, wersjonowanie, rollback)
- Zapewnienie niezawodności i skalowalności środowisk: autoskalowanie, HA, zarządzanie zasobami (w tym GPU), optymalizacja kosztów
- Bezpieczeństwo platformy: RBAC, Network Policies, zarządzanie sekretami i certyfikatami, tożsamość, izolacja środowisk
- Wdrażanie i rozwój observability (OpenTelemetry, Prometheus, Grafana): metryki, logi, tracing, alerting — także dla usług ML
- Wsparcie zespołów DS/AI w codziennej pracy: debugowanie, code review infrastruktury, dobre praktyki, dokumentacja
- Współudział w decyzjach architektonicznych dotyczących platformy danych i AI w organizacji
Benefity
- Roczny budżet na kursy i szkolenia
- Elastyczne środowisko pracy - 100% zdalnie
- Dofinansowanie do karty Multisport
- Solidne wsparcie merytoryczne i praktyczne – jesteśmy oddani ciągłemu uczeniu się
- Praca w branży związanej z AI, ML i Data Science
Inne informacje
Informujemy, że administratorem danych jest Numlabs Sp.z.o.o. z siedzibą w Kraków, ul. Barska 61/15 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Numlabs
4 aktywne oferty