Hays IT Contracting to współpraca oparta na zasadach B2B. Łączymy najlepszych specjalistów IT z najbardziej innowacyjnymi projektami technologicznymi na rynku.
Dołącz do grona ponad 500 zadowolonych Kontraktorów i rozwijaj się w projektach realizowanych dla naszych Klientów!
Obecnie poszukujemy kontraktora B2B do świadczenia usług eksperckich w projekcie realizowanym dla jednego z naszych Klientów z sektora e-commerce. Współpraca obejmuje rozwój i skalowanie nowoczesnej Platformy Katalogu Produktowego odpowiedzialnej za zarządzanie wysokiej jakości danymi produktowymi, obsługę dużych wolumenów danych oraz wdrażanie rozwiązań opartych o AI.
Lokalizacja: 100% zdalnie
Forma współpracy: kontrakt B2B
Start: od zaraz
Język angielski: minimum B2/C1
Długość projektu: długoterminowa współpraca
Zaangażowanie: full-time
O projekcie:
Projekt dotyczy rozwoju i utrzymania dużej Platformy Katalogu Produktowego wspierającej nowoczesny ekosystem e-commerce. Zespół odpowiada za budowę wysokowydajnych usług backendowych, poprawę jakości danych produktowych, przetwarzanie dużych zbiorów danych oraz wdrażanie rozwiązań wykorzystujących Large Language Models i bazy wektorowe. Osoba na tym stanowisku będzie miała realny wpływ na architekturę, skalowalność, wydajność oraz niezawodność kluczowych usług wspierających zarządzanie informacją produktową na dużą skalę.
Zakres usług
- Projektowanie, rozwój, testowanie oraz utrzymanie wysokiej jakości usług backendowych i API w oparciu o Java oraz Spring Boot.
- Rozwój i utrzymanie systemów opartych o architekturę mikroserwisową.
- Projektowanie architektury nowych komponentów oraz usprawnianie istniejących rozwiązań.
- Dbanie o jakość oprogramowania poprzez code review, dokumentację techniczną oraz stosowanie dobrych praktyk inżynierskich.
- Współpraca z Product Managerami, Data Analystami, UX Designerami oraz innymi interesariuszami biznesowymi i technicznymi.
- Rozwój i utrzymanie narzędzi wspierających zarządzanie dużym katalogiem produktów.
- Budowa rozwiązań związanych z jakością danych, dopasowywaniem produktów oraz deduplikacją.
- Praca z dużymi zbiorami danych wspierającymi analitykę i rozwój organizacji oparty o dane.
- Projektowanie i wdrażanie nowych mikroserwisów przy jednoczesnym rozwijaniu wydajności i skalowalności platformy.
Stack technologiczny
- Java
- Spring Boot
- Microservices
- REST API
- Relacyjne bazy danych
- Kotlin
- Elasticsearch
- Large Language Models (LLM)
- Vector Databases
- Google BigQuery
- Google Cloud Platform (GCP)
Oczekiwane kompetencje
- Komercyjne doświadczenie z Java na poziomie Senior.
- Bardzo dobra znajomość Spring Boot.
- Doświadczenie w projektowaniu i rozwijaniu systemów opartych o mikroserwisy.
- Doświadczenie w budowie oraz utrzymaniu usług backendowych i API.
- Bardzo dobra znajomość architektury aplikacyjnej oraz projektowania skalowalnych systemów.
- Doświadczenie w prowadzeniu code review oraz tworzeniu dokumentacji technicznej.
- Praktyczna znajomość relacyjnych baz danych oraz modelowania danych.
- Umiejętność współpracy z zespołami cross-funkcyjnymi oraz przekładania wymagań biznesowych na rozwiązania techniczne.
- Bardzo dobra znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.
Mile widziane
- Doświadczenie z Kotlinem oraz gotowość do pracy przy istniejących komponentach rozwijanych w tym języku.
- Znajomość Elasticsearch oraz rozwiązań związanych z wyszukiwaniem i indeksowaniem danych.
- Praktyczne doświadczenie z Large Language Models.
- Doświadczenie z bazami wektorowymi oraz rozwiązaniami wykorzystującymi embeddings.
- Doświadczenie w środowiskach Big Data oraz hurtowniach danych, w szczególności Google BigQuery.
- Znajomość zagadnień związanych z analizą tekstu, similarity matching oraz rozwiązaniami AI.
- Doświadczenie z platformami chmurowymi, preferencyjnie GCP.
Etapy współpracy
- Weryfikacja aplikacji przez zespół rekrutacyjny.
- Krótka rozmowa dotycząca projektu i dotychczasowego doświadczenia.
- Spotkanie techniczne po stronie Klienta.
- Opcjonalne dodatkowe spotkanie projektowe.
- Rozpoczęcie współpracy.