Backend Engineer

3 847 - 5 495 USDNet per month - B2B
Scala

Backend Engineer

Scala
Władysława Reymonta 20, Kraków

Synerise

Go to company profile
Full-time
B2B
Mid
Remote
3 847 - 5 495 USDNet per month - B2B

Job description

We successfully deliver an all-in-one tool - Synerise (YouTube link). 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 (website link) - 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 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.

Tech stack

    Polish

    C1

    English

    B2

    Apache Kafka

    regular

    Kubernetes

    regular

    SQL

    regular

    Elasticsearch

    regular

    Scala

    regular

    NoSQL

    regular

    ClickHouse

    regular

    Rust

    nice to have

    Java

    nice to have

    Python

    nice to have

Office location

About the company

Synerise

Welcome to Synerise where innovation meets excellence! We specialize in using AI and Big Data to transform business insights into actionable strategies. Our cutting-edge solutions empower organizations to predict behavio...
Company profile

Backend Engineer

3 847 - 5 495 USDNet per month - B2B
Summary of the offer

Backend Engineer

Władysława Reymonta 20, Kraków
Synerise
3 847 - 5 495 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. The data controller of your personal data is Synerise S.A. with its registered office in Cracow, Władysława Reymonta 20, 30-059 Cracow... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.