Inżynier MLOps (K/M)
Summary
MLOps engineer at NASK's AI Technology Team working on the HIVE project (successor to PLLuM), building large Polish language models to digitize public-sector office tasks. Day to day: automating the AI model lifecycle, building data pipelines, designing CI/CD, and testing/monitoring models with Python, Docker/Kubernetes, MLflow/Kubeflow and cloud platforms.
Poszukujemy kandydatów do pracy w Zespole Technologii SI, w Centrum Nowych Technologii dla Polityk Publicznych. W związku z prowadzonymi licznymi projektami, również z Centrum Badań i Rozwoju, wykorzystującymi sztuczną inteligencję w systemach teleinformatycznych, poszerzamy nasz zespół. Obecnie poszukujemy Inżyniera/ki MLOps do pracy w projekcie HIVE, który jest kontynuacją projektu PLLuM i ma na celu wsparcie cyfryzacji i automatyzacji zadań urzędowych poprzez wdrożenie dużych polskich modeli językowych oraz ich zastosowanie w przetwarzaniu języka naturalnego. HIVE składa się z czterech etapów: budowy korpusów danych językowych, treningów dużych modeli językowych, ewaluacji oraz pilotażowego wdrożenia modeli w sektorze publicznym.
Twój zakres obowiązków:
- Automatyzacja powtarzalnych zadań w całym cyklu życia modeli AI
- Tworzenie i zarządzanie data pipeline
- Testy, wdrażanie i monoring modeli AI
- Monitorowanie zmian wprowadzonych w danych i modelach AI
- Projektowanie i wdrażanie CI/CD
- Współpraca z inżynierami uczenia maszynowego i programistami
Nasze wymagania
- Wykształcenie wyższe w dziedzinie informatyki, matematyki, inżynierii oprogramowania lub pokrewnej
- Minimum 2 lata doświadczenia w obszarze MLOps lub DevOps
- Biegła znajomość języków programowania takich jak Python, Java, Scala lub C++
- Doświadczenie z narzędziami do zarządzania modelem uczenia maszynowego (MLFlow, Kubeflow, TensorBoard)
- Znajomość konteneryzacji (Docker) oraz systemów orkiestracji kontenerów (Kubernetes)
- Umiejętność pracy z narzędziami CI/CD (np. Jenkins, GitHub Actions, GitLab CI/CD)
- Znajomość przynajmniej jednego z głównych frameworków do trenowania modeli LLM (np. PyTorch, TensorFlow, Hugging Face Transformers)
- Doświadczenie w zarządzaniu środowiskami w chmurze (AWS, Azure, Google Cloud)
- Znajomość technologii big data (np. Apache Spark, Hadoop)
- Umiejętność pracy z bazami danych NoSQL i SQL
- Dobra organizacja pracy oraz zdolność do prowadzenia dokumentacji technicznej
- Umiejętność współpracy z interdyscyplinarnym zespołem badawczym
- Znajomość języka angielskiego w mowie i piśmie co najmniej na poziomie B2
[wynagrodzenie] - 12000 21000 zł brutto + premia kwartalna [/wynagrodzenie]
[umowa] - umowa o pracę [/umowa]
[etat] - pełny etat [/etat]
[specjalista] - ekspert [/specjalista]
[typ] - praca hybrydowa [/typ]
Oferujemy:
- Umowę o pracę
- Równowagę między pracą a życiem osobistym
- Elastyczne godziny pracy
- Ciekawe projekty
- Współpracę z ekspertami w branży
- Udział w szkoleniach i konferencjach
- Naukę języka angielskiego w godzinach pracy
- Opiekę medyczną
- Kartę Multisport
- Ubezpieczenie na życie
- Dofinansowanie wypoczynku
- Biuro w dogodnej lokalizacji
Mile widziane:
- Doświadczenie w pracy z modelami językowymi LLM (np. BERT, GPT, T5)
- Wiedza na temat fine-tuningu oraz transfer learningu w kontekście modeli językowych
- Doświadczenie z narzędziami i procesami do optymalizacji modeli (pruning, quantization, distillation)
- Doświadczenie z systemami monitorowania i logowania (Prometheus, Grafana, ELK Stack)
- Wiedza na temat zarządzania dużymi zbiorami danych tekstowych (np. pre-processing, ETL)
- Doświadczenie w treningu modeli na rozproszonych systemach, np. za pomocą PyTorch Distributed Data Parallel (DDP) lub DeepSpeed
- Doświadczenie w integracji modeli ML z API
- Znajomość narzędzi takich jak ONNX, TensorRT, czy Hugging Face Accelerate do przyspieszania treningu, fine-tuningu i inferencji modeli
Skills
- AI
- API
- AWS
- Azure
- Big Data
- CI/CD
- Cloud
- Containerization
- C++
- Data Pipelines
- DeepSpeed
- DevOps
- Docker
- ELK
- ETL
- GCP
- GitHub
- GitHub Actions
- GitLab
- Grafana
- Hadoop
- Hive
- Hugging Face
- Java
- Jenkins
- Jest
- Kubeflow
- Kubernetes
- LLM
- Machine Learning
- MLflow
- MLOps
- NoSQL
- ONNX
- Prometheus
- Python
- PyTorch
- Quantization
- Scala
- Spark
- SQL
- TensorFlow
- TensorRT
- Transformers