AIGORITHMICS SP. Z O.O.

Senior Platform Engineer (Go / Python & Infrastructure)

Remote · Posted 3w ago

salary not listedseniorcontractremote
GoPythonKubernetesTerraformAnsibleGitHub ActionsArgo CDIstioPrometheusGrafanaPostgreSQLDockerHelmNVIDIA Container ToolkitFastAPIDjangoCeleryNATSRabbitMQRedis

Job Description

Stanowisko: Senior Platform Engineer (Go / Python & Infrastructure)Zespół: Technology & OperationsLokalizacja: ZdalnieO zespole Technology & OperationsOdpowiadamy za pełny cykl życia naszych produktów i platform – od projektowania architektury i infrastruktury, po ich bezpieczne wdrażanie, skalowanie oraz niezawodność na produkcji. Łączymy inżynierię oprogramowania z dojrzałością operacyjną, budując nowoczesne środowiska produkcyjne z naciskiem na wydajność i obsługę obciążeń AI/ML.Czym będziesz się zajmować:Projektowaniem, tworzeniem i utrzymywaniem wydajnych mikroserwisów, narzędzi CLI oraz operatorów Kubernetes w języku Go, ze wsparciem Pythona przy automatyzacji i skryptach operacyjnych.Zarządzaniem i rozwijaniem infrastruktury klastrów Kubernetes w środowiskach hybrydowych/chmurowych (OVHcloud, Bare-Metal oraz dostawcy chmurowi) z naciskiem na GPU dla obciążeń AI/LLM.Automatyzacją infrastruktury (IaC) przy użyciu Terraform i Ansible.Wdrażaniem potoków CI/CD i GitOps (GitHub Actions, Argo CD).Wdrażaniem rozwiązania Service Mesh (Istio), orkiestracją ruchu, bezpieczeństwem sieciowym oraz automatyzacją certyfikatów.Budowaniem i optymalizacją systemów monitoringu oraz obserwowalności (Prometheus, Grafana) dla aplikacji, infrastruktury i zasobów sprzętowych.Współpracą przy wdrażaniu i skalowaniu architektury pod kątem serwowania modeli AI/LLM i komunikacji asynchronicznej — bez oczekiwania samodzielnego projektowania warstwy MLOps (patrz Mile widziane).Czego oczekujemy (Must Have):Backend & Programowanie:Go (Golang): Znajomość umożliwiająca tworzenie mikrousług, CLI, operatorów K8s oraz pracę z wielowątkowością (goroutines, channels).Python: Poziom automatyzacji i integracji — pisanie skryptów operacyjnych, prostych narzędzi wspierających infrastrukturę, czytanie i modyfikacja istniejącego kodu. Bez wymogu samodzielnego projektowania API produkcyjnych.Bazy danych: PostgreSQL (optymalizacja, indeksowanie).Architektura & Testy: Mikroserwisy, REST API, GraphQL, testy jednostkowe i integracyjne (pytest, go test).Testowanie E2E & Integracyjne: Pisanie i automatyzacja testów End-to-End, obok testów jednostkowych.Platform, Cloud & DevOps:Chmura & Bare-Metal: Praktyczna znajomość rozwiązań chmurowych (OVHcloud, Azure) oraz zarządzania infrastrukturą bare-metal.Konteneryzacja & K8s: Zaawansowany Docker (multi-stage builds), zarządzanie klastrami K8s, Helm, operatory oraz autoscaling (HPA/KEDA).Sieć & IaC: Istio (routing, obsługa ruchu), cert-manager, Terraform oraz Ansible.CI/CD & Monitoring: GitHub Actions, Argo CD, Prometheus, Grafana.Mile widziane (Nice to Have):Kubernetes Operators w Go: Pisanie własnych operatorów (operator-sdk, kubebuilder) na poziomie zaawansowanym.Python — szerszy zakres: FastAPI / Django, obsługa kolejek zadań (Celery, NATS, RabbitMQ, Redis).Obsługa GPU & Bare-Metal: Konfiguracja kart NVIDIA na bare-metal i w K8s (NVIDIA Container Toolkit, device plugins, GPU scheduling).AI / MLOps: Wdrażanie i serwowanie modeli AI/LLM, embeddingi, wektoryzacja oraz praca ze strumieniowaniem danych (SSE).Inference & Workflow: Znajomość narzędzi vLLM, Triton Inference Server, Ollama, Argo Workflows lub Kubeflow.Bazy wektorowe (pgvector, Qdrant, Pinecone lub ChromaDB)Security: Podstawy bezpieczeństwa kontenerów i sieci (Trivy, Falco, eBPF).Co oferujemy?Forma współpracy: Elastyczne zatrudnienie (B2B lub Umowa o Pracę), premia projektowa, karta sportowa / opieka medycznaKultura pracy: Płaska struktura, realny wpływ na architekturę platformy i praca w dojrzałym zespole inżynierskim.Nowoczesny stos: Praca z Go, Pythonem, Kubernetes, Bare-Metal GPU oraz nowoczesnym ekosystemem AI/MLOps.Wsparcie zespołu: Współpraca z doświadczonym zespołem nastawionym na wysoką jakość techniczną i automatyzację.Elastyczność: Elastyczne godziny pracy oraz dopasowany, wydajny sprzęt.Proces RekrutacjiKrótka rozmowa wstępna (ok. 30 min).Rozmowa techniczna z zespołem (ok. 60-90 min).Rozmowa końcowa i omówienie warunków.Lokalizacja / model pracy: ZdalnieForma zatrudnienia: B2B / UoPB2B: 19 000 – 23 000 zł netto + VAT/mies. + premia projektowaUoP: 15 000 – 20 000 zł brutto/mies. + premia projektowa