Backend Engineer

Synerise SA

Warszawa

On-site

PLN 40,000 - 60,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Synerise SA in Warsaw is seeking a talented Backend Software Engineer to join their innovative team. In this role, you will develop architecture and design patterns for processing high volume data sets with a core focus on optimization and performance.

Ideal candidates should be proficient in Scala, have a solid understanding of Apache Kafka and Kubernetes, and a passion for building tools. The position provides opportunities for technical growth and influence over systems architecture.

Qualifications

  • Programming skills in Scala or other JVM language.
  • Solid understanding of Kafka and Kubernetes.
  • Hands-on experience using AI coding as part of daily work.

Responsibilities

  • Develop architecture and design patterns for high volume data sets.
  • Optimize and improve performance of software.
  • Translate complex requirements into detailed design.

Skills

Scala
Apache Kafka
Kubernetes
SQL
NoSQL databases
AI coding tools
Rust
Analytical skills

Tools

ElasticSearch
Azure
GCP

Job description

Synerise is not just another tech company. It is a space where our brilliant team consequently brings technology change to the business world and instead of following known paths, we are creating a new one – a next-generation, fully personalized, and AI-driven customer experience.

We successfully deliver an all-in-one tool – Synerise. An ever-evolving behavioral data platform, enhanced by AI to generate outstanding ROI in more than 30 markets for industry leaders in Retail, Banking, eCommerce, Automotive, Insurance, and Telco, processing more than 150 billion transactions annually. However, we don’t limit ourselves solely to this solution. We’re building BaseModel – a foundation model for behavioral data embedded within a novel platform for enterprise Data Science teams, that is another step on our path to create innovation in AI and demonstrate its potential for the business world.

Having such great solutions, we are looking for a highly motivated Backend Software Engineer to join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients.

About the team

Our Backend Team works primarily with Scala, Apache Kafka, ElasticSearch, Clickhouse, Kubernetes, and cloud environments (Azure and GCP). Observability is a first-class concern: distributed tracing (OpenTelemetry, Jaeger), structured logging, and rich metrics are embedded into how we design and operate services.

What will you do on a daily basis?
  • Develop architecture and design patterns to process and store high volume data sets.
  • Develop software with a core focus around optimisation and performance.
  • Translate complex functional and technical requirements into detailed design.
  • Perform analysis of vast data stores and uncover insights.
What will make us a perfect match?
  • Programming skills in Scala or other JVM language.
  • Programming skills in Rust or willingness to learn.
  • Solid understanding of Kafka and Kubernetes.
  • Experience with (at least one): Akka / ZIO / Cats.
  • Experience with SQL and NoSQL databases.
  • Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work.
  • Capacity to plan and scale systems to keep up with incredible growth.
  • Excellent troubleshooting and debugging skills.
  • A passion for building tools and automating everything.
  • Strong analytical skills.
What will convince us even more?
  • Solid understanding of JVM internals (GC, profiling, heap and thread dumps).
  • Experience designing and operating microservices architectures.
  • Hands-on experience working in cloud environments (Azure and/or GCP), preferably with AKS.
  • Working knowledge of Java or Python.
  • Knowledge of ElasticSearch/Opensearch.
  • Basic knowledge of AI/ML concepts.
What can we provide for you?
  • Work on a production-grade, large-scale system used by enterprise customers worldwide.
  • Real technical challenges around performance, data volume, and distributed systems.
  • Opportunities for continuous technical growth and deeper ownership over system design.
  • Support from experienced engineers and a strong engineering culture.
  • Influence on architectural and technical decisions within your team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Backend Engineer
Junior Backend Engineer

Synerise SA • Kraków

On-site
PLN 90,000 - 130,000
Scala Engineer
Scala Engineer

Synerise SA • Kraków

On-site
PLN 180,000 - 280,000
Junior Scala Engineer
Junior Scala Engineer

Synerise SA • Kraków

On-site
PLN 70,000 - 110,000
Production-grade system
Growth opportunities
Strong engineering culture
Junior Scala Engineer
Junior Scala Engineer

Synerise • Polska

Hybrid
PLN 60,000 - 90,000
Scala Engineer
Scala Engineer

Synerise • Polska

Hybrid
PLN 180,000 - 260,000
Backend Engineer for AI-Driven Data Platform
Backend Engineer for AI-Driven Data Platform

Synerise SA • Warszawa

On-site
PLN 40,000 - 60,000
Java Software Engineer
Java Software Engineer

Capital.com • Warszawa

Hybrid
PLN 180,000 - 300,000
Private health insurance
Work abroad (up to 30 days)
Volunteering days
+5
Junior Scala Engineer: Build AI Driven High Volume Backends
Junior Scala Engineer: Build AI Driven High Volume Backends

Synerise • Polska

Hybrid
PLN 60,000 - 90,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Kontakt.io • Kraków

On-site
PLN 212,404 - 297,366
Equity in Series C company
Private healthcare
Multisport card
+1
Junior Backend Engineer: Scalable AI-Driven Data Systems
Junior Backend Engineer: Scalable AI-Driven Data Systems

Synerise SA • Kraków

Hybrid
PLN 90,000 - 130,000