Software Engineer – Backend in Kraków

Software Engineer – Backend in Kraków

Kraków Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
T

W skrócie

  • Zadania: Twórz i utrzymuj AI napędzane mikroserwisy w zespole Product Intelligence.
  • Firma: Tesco - innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na miliony interakcji klientów.
  • Kwalifikacje: Doświadczenie w programowaniu w Java i Spring Boot oraz podstawowa znajomość Pythona.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Platform Product Intelligence to system AI-driven, który przekształca sposób, w jaki Tesco obsługuje dane produktowe na dużą skalę. Platforma wykorzystuje systemy AI z wieloma agentami do automatyzacji kategoryzacji produktów, wzbogacania i dopasowywania w przypadku ogromnej liczby produktów co tydzień. Zbudowana na architekturze opartej na zdarzeniach przy użyciu Kafka, platforma przetwarza miliony zdarzeń miesięcznie za pomocą podstawowych możliwości AI.

Inżynier Oprogramowania w tym zespole pomoże w budowie i utrzymaniu tych możliwości napędzanych AI, używając Java/Spring Boot i Pythona, rozwijać skalowalne mikroserwisy oparte na zdarzeniach na platformie Azure Kubernetes Service oraz pracować z LLM, aby rozwiązywać wyzwania związane z inteligencją produktową. Rola ta odpowiada osobie, która lubi łączyć technologię AI, inżynierię i praktyczne potrzeby biznesowe oraz chce się rozwijać, przyczyniając się do platformy, która wpływa na miliony interakcji z klientami co tydzień.

  • Rozwój i wdrażanie mikroserwisów dla możliwości inteligencji produktowej.
  • Praca z technologiami, w tym: Spring Boot, Python, Apache Kafka, PostgreSQL z PGVector dla osadzeń.
  • Wkład w rozwój systemów z wieloma agentami.
  • Budowanie usług opartych na zdarzeniach do przetwarzania danych o dużej objętości.
  • Implementacja logiki dopasowywania produktów przy użyciu: technik podobieństwa tekstu, technik podobieństwa obrazów.
  • Pomoc w zapewnieniu skalowalności i niezawodności systemu do przetwarzania ponad 1 miliona zdarzeń tygodniowo.
  • Współpraca z menedżerami produktu i naukowcami danych w celu przetłumaczenia wymagań biznesowych na rozwiązania techniczne.
  • Wkład w infrastrukturę jako kod przy użyciu Terraform na platformie chmurowej Azure.
  • Udział w dyskusjach architektonicznych w miarę rozwoju możliwości AI platformy.
  • Dzielenie się wiedzą z zespołem i przestrzeganie standardów doskonałości inżynieryjnej.
  • Integracja z różnymi systemami Tesco, w tym zarówno wewnętrznymi, jak i zewnętrznymi platformami.

Wymagane umiejętności:

  • Solidne doświadczenie w Java i Spring Boot do budowy aplikacji klasy enterprise.
  • Podstawowa znajomość Pythona.
  • Dobre zrozumienie architektur opartych na zdarzeniach i Apache Kafka.
  • Doświadczenie z platformami chmurowymi, najlepiej Azure.
  • Znajomość Kubernetes do orkiestracji kontenerów.
  • Znajomość baz danych, w tym PostgreSQL i rozwiązań NoSQL.
  • Doświadczenie w projektowaniu RESTful API i architekturze mikroserwisów.
  • Zrozumienie najlepszych praktyk inżynierii oprogramowania, w tym CI/CD, testowania i przeglądu kodu.
  • Komfort pracy z systemami rozproszonymi.

Umiejętności mile widziane:

  • Doświadczenie z dużymi modelami językowymi (LLM) i inżynierią podpowiedzi.
  • Znajomość baz danych wektorowych i technologii osadzeń, takich jak PGVector.
  • Znajomość frameworków uczenia maszynowego i wizji komputerowej.
  • Doświadczenie z infrastrukturą jako kod (IaC) przy użyciu Terraform.
  • Znajomość branży detalicznej lub e-commerce.
  • Doświadczenie z Couchbase lub podobnymi bazami danych NoSQL.
  • Zrozumienie zasad jakości danych i zarządzania nimi.
  • Poprzednie doświadczenie w budowaniu aplikacji napędzanych AI.
  • Doświadczenie w pracy z systemami z wieloma agentami.

Nasze koleżanki i koledzy pracują z jednym celem na myśli, pomagając uczynić każdy dzień odrobinę lepszym dla naszych klientów, kolegów i społeczności na całym świecie. Żaden klient nie jest taki sam, tak samo jak nasi koledzy. W Tesco wspieramy równowagę, która pozwala Ci rozwijać się zarówno w pracy, jak i poza nią. Spędzaj 60% swojego tygodnia na współpracy z kolegami w naszych lokalizacjach biurowych lub lokalnych miejscach, a resztę zdalnie. Niezależnie od tego, czy dopiero zaczynasz swoją karierę, łączysz pasje, czy przechodzisz przez ważne wydarzenia życiowe, jesteśmy tutaj, aby Cię wspierać. Tesco zobowiązuje się do świętowania różnorodności i każdy jest mile widziany w Tesco. Jako pracodawca świadomy niepełnosprawności, zobowiązujemy się do zapewnienia w pełni inkluzywnego i dostępnego procesu rekrutacji, dając kandydatom możliwość rozwoju i informowania nas o wszelkich rozsądnych dostosowaniach, których mogą potrzebować.

Co najbardziej lubią nasi koledzy w Tesco:

  • Rozwijamy własne produkty.
  • Wywieramy wpływ; duża skala operacji.
  • Odpowiedzialność i szacunek są nam przyznawane.
  • Współpracujemy i wspieramy się nawzajem.
  • Są świetni koledzy, którzy są podzieleni na małe zespoły.
  • Możemy rozwijać się i uczyć nowych rzeczy.

Software Engineer – Backend in Kraków – pracodawca: Tesco

Tesco to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, gdzie innowacje i technologia są na pierwszym miejscu. Pracownicy mają możliwość rozwoju zawodowego poprzez współpracę z zespołem ekspertów w dziedzinie AI oraz dostęp do nowoczesnych narzędzi i technologii. Dodatkowo, elastyczny model pracy hybrydowej sprzyja równowadze między życiem zawodowym a prywatnym, co czyni Tesco atrakcyjnym miejscem dla ambitnych inżynierów GenAI.

T

Dane kontaktowe:

Zespół rekrutacyjny Tesco

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer – Backend in Kraków

Java
Spring Boot
Python
Apache Kafka
Azure
Kubernetes
PostgreSQL