Software Engineer - Backend (Product Intelligence)
20k - 25k PLN20 000 - 25 000 PLN/ mies.UoP
MidFull-time·Umowa o pracę
#362351·Dodano 20 dni temu·3
Źródło: nofluffjobs.comTech Stack / Keywords
JavaSpringCI/CDSQLDesign systemKubernetesDockerAzureMicroservicesPythonKafkaREST APIMachine learningIaCAINoSQL
Firma i stanowisko
The Product Intelligence Platform at Tesco is an AI-driven system that automates product categorization, enrichment, and matching across a large product catalog using multi-agent AI systems. The platform processes millions of events monthly on Azure Kubernetes Service, leveraging event-driven architecture with Kafka and core AI capabilities. The team focuses on building scalable event-driven microservices and integrating AI technologies to improve product data handling at scale.
Wymagania
- Solid experience with Java and Spring Boot for building enterprise-grade applications.
- Basic knowledge of Python.
- Good understanding of event-driven architectures and Apache Kafka.
- Experience with cloud platforms, preferably Azure.
- Familiarity with Kubernetes for container orchestration.
- Working knowledge of databases, including PostgreSQL and NoSQL solutions.
- Experience with RESTful API design and microservices architecture.
- Understanding of software engineering best practices, including CI/CD, testing, and code review.
- Comfort working with distributed systems.
Nice-to-Have:
- Experience with Large Language Models (LLMs) and prompt engineering.
- Knowledge of vector databases and embedding technologies like PGVector.
- Familiarity with machine learning frameworks and computer vision.
- Experience with Infrastructure as Code (IaC) using Terraform.
- Knowledge of the retail or e-commerce domain.
- Experience with Couchbase or similar NoSQL databases.
- Understanding of data quality and governance principles.
- Previous experience building AI-powered applications.
- Experience working with multi-agent systems.
Obowiązki
- Developing and implementing microservices for product intelligence capabilities.
- Working with technologies including Spring Boot, Python, Apache Kafka, and PostgreSQL with PGVector for embeddings.
- Contributing to the development of multi-agent AI systems.
- Building event-driven services for high-volume data processing.
- Implementing product matching logic using text and image similarity techniques.
- Ensuring system scalability and reliability to process over 1 million events per week.
- Collaborating with product managers and data scientists to translate business requirements into technical solutions.
- Contributing to infrastructure as code using Terraform on the Azure cloud platform.
- Participating in architectural discussions as the platform's AI capabilities evolve.
- Sharing knowledge with teammates and upholding engineering excellence standards.
- Integrating with various Tesco internal and external systems.
Benefity
- Up to 20% yearly salary bonus based on individual and business performance.
- Permanent contract from the start.
- Tax-deductible expenses (IP).
- Private healthcare (LuxMed).
- Cafeteria & Multisport benefits.
- Additional 4 days of paid leave.
- Increase in annual leave from 20 to 25 days for those not yet eligible for full holiday entitlement.
- Certified technical training and access to a learning platform (Udemy).
- Back-to-school day: 1 day off for parents of primary school children.
- Fertility leave: up to 2 weeks of paid leave for IVF treatment.
- Sports activities with a personal trainer in the office.
- Referral bonus.
- MacBook as a work tool.
- Hybrid working with 60% office presence in Kraków.
Premie
Opieka zdrowotna
Karta sportowa
Płatny urlop
Dofinansowanie szkoleń
Inne informacje
This role requires the candidate to be based in or near Kraków, Poland, as 60% of the workweek is spent collaborating onsite at office locations or local sites, with the remainder remote.
Tesco Technology
20 aktywnych ofert