Software Engineer

Tesco Technology

20000-25000 PLN miesięcznie (Umowa o pracę)

Czym będziesz się zajmować?

  • Design and implement microservices for product intelligence capabilities.
  • Utilize technologies including: Spring Boot, Python, Apache Kafka, PostgreSQL with PGVector for embeddings.
  • Develop and optimize multi-agent systems.
  • Build event-driven architectures for high-volume data processing.
  • Implement product matching algorithms using text and image similarity techniques.
  • Ensure system scalability and reliability to process over 1 million events per week.
  • Collaborate with product managers and data scientists to translate business requirements into technical solutions.
  • Maintain infrastructure as code using Terraform on the Azure cloud platform.
  • Participate in architectural decisions to expand the platform’s AI capabilities.
  • Mentor junior team members and support engineering excellence standards.
  • Integrate with various Tesco systems, including both internal and external platforms.

Kogo poszukujemy?

Key requirements:
  • 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.

Czego wymagamy?

Znajomości:

Mile widziane:

Języki:

  • Angielski

Jakie warunki i benefity otrzymasz?

  • 20000-25000 PLN miesięcznie (Umowa o pracę)
  • Umowa o pracę - Elastyczne godziny pracy (100%)
  • Praca zdalna: Hybrydowo
  • Budżet szkoleniowy, Klasy językowe
  • Pakiet medyczny, Pakiet sportowy
  • Płatny "urlop" dla B2B

Gdzie będziesz pracował?

Aleksandra Lubomirskiego 18, Kraków lub hybrydowo

Kim jesteśmy? – Tesco Technology

We are Tesco, and we’re always looking ahead. We use tech to make things a little better for everyone, every day.

Forget off- the-shelf. We love coming up with our own ideas and building things ourselves. We empower our technologists to play a part in Tesco’s future. Solving crunchy tech problems, making customers’ lives a little easier, and making a difference to our communities and the planet.

Our Technology team is made up of over 4,000 experts spread over 5 countries: UK, Poland, Hungary, Czech Republic and India. These teams all have one thing in common – helping solve problems at a global scale.

Whether making products, software or systems, our teams each focus on a particular area, taking strategic ownership of the architecture, design, testing, deployment, infrastructure, operation and security of the systems in their domain, to ensure agile, smooth and safe operations, and maximum business impact.

It doesn’t matter who you are, everyone has the opportunity to make things happen at Tesco. We listen and learn. We all love tech. And we always work together as a team. That’s why you won’t find big egos at Tesco. Just tech experts with lots of ideas that help millions of customers, every day.

Strona firmy: Tesco Technology