Senior Fullstack Engineer (zespół Product Engineering, platforma MLOps)
Tech Stack / Keywords
Wymagania
- Minimum 5 lat komercyjnego doświadczenia jako Software Engineer / Fullstack Engineer.
- Bardzo dobra znajomość React oraz nowoczesnego ekosystemu frontendowego (TypeScript, React Hooks, TanStack Query / React Query).
- Doświadczenie w Go lub gotowość do pracy z Go jako głównym językiem backendowym.
- Znajomość SQL (np. PostgreSQL lub inne relacyjne bazy danych).
- Podstawowa znajomość Kubernetes (z perspektywy dewelopera aplikacji).
- Znajomość Git oraz dobrych praktyk wytwarzania oprogramowania.
- Język polski na poziomie C1.
- Język angielski na poziomie minimum B2.
Nice to have:
- Zrozumienie domeny Machine Learning — cyklu życia modeli oraz współpracy z Data Scientistami; znajomość Python w zastosowaniach ML/Data Science.
- Doświadczenie z platformami MLOps lub systemami AI.
- Doświadczenie z Istio oraz architekturą mikroserwisową.
- Znajomość OAuth2, OpenID Connect (OIDC) oraz Keycloak.
- Znajomość CI/CD.
- Doświadczenie z Prometheus.
Obowiązki
- Projektowanie i rozwijanie komponentów platformy MLOps.
- Implementacja usług backendowych w Go.
- Tworzenie komponentów frontendowych w React służących do zarządzania platformą.
- Rozwijanie i uaktualnianie API wykorzystywanych przez komponenty platformy.
- Integracja systemów uwierzytelniania i autoryzacji.
- Współpraca przy projektowaniu architektury mikroserwisowej.
- Współpraca (z perspektywy dewelopera aplikacji) przy wdrażaniu oraz utrzymaniu rozwiązań opartych o Kubernetes.
- Udział w code review, projektowaniu architektury oraz rozwoju standardów technicznych zespołu.
Benefity
- Praca nad nowoczesną platformą AI i MLOps rozwijaną od podstaw.
- Realny wpływ na architekturę produktu i wybór technologii.
- Możliwość pracy z Go, Kubernetes, Istio oraz nowoczesnym ekosystemem AI.
- Współpraca z doświadczonym zespołem nastawionym na wysoką jakość techniczną.
- Elastyczne godziny pracy.
- Możliwość rozwoju w obszarze platform AI, infrastruktury oraz architektury rozproszonej.
- Komputer odpowiedni do pracy na tym stanowisku.
Inne informacje
Please be informed that the data controller is Joanna Kus (hereinafter "controller"). You have the right to request access to your personal data, their rectification, erasure or restriction of processing, the right to object to processing, as well as the right to data portability and to lodge a complaint to the supervisory authority. Personal data will be processed for the purpose of the recruitment process. Provision of data to the extent resulting from the Act of 26 June 1974 Labour Code is mandatory. In the remaining scope, providing data is voluntary. Refusal to provide mandatory data may result in the impossibility to carry out the recruitment process. The Administrator processes mandatory data on the basis of a legal obligation incumbent upon him/her, while with regard to additional data, the basis for processing is consent. Personal data will be processed until the recruitment procedure is completed and for the period of the possibility of asserting potential claims, and in the case of consent to participate in future recruitment procedures - until the withdrawal of such consent. Consent to the processing of personal data can be withdrawn at any time. The recipient of the data is the Just Join IT service and other entities to whom we have entrusted the processing of data in connection with recruitment.
AIGORITHMICS
Pracodawca