Backend Engineer

Synerise SA

Town of Poland (NY)

On-site

USD 95,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Continuous technical growth
Support from experienced engineers
Influence on technical decisions

Job summary

Synerise SA, located in New York, is searching for a Backend Software Engineer to enhance their behavioral data platform. The successful candidate will work primarily with Scala, Apache Kafka, Kubernetes, and cloud environments like Azure and GCP.

You will develop design patterns for high-volume data processing and analyze large datasets for valuable insights. The role promises real technical challenges with opportunities for growth and influence in system design.

Qualifications

  • Programming skills in Scala or other JVM language.
  • Knowledge of distributed systems and microservices architectures.
  • Hands-on experience with cloud environments (Azure and/or GCP).

Responsibilities

  • Develop architecture and design patterns for data processing.
  • Translate complex functional requirements into detailed design.
  • Analyze vast data stores for insights.

Skills

Programming skills in Scala or other JVM language
Solid understanding of Kafka and Kubernetes
Experience with SQL and NoSQL databases
Excellent troubleshooting and debugging skills
Hands-on experience using AI coding tools

Tools

Apache Kafka
Kubernetes
ElasticSearch
Clickhouse
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

Backend Engineer - AI-Driven, Scalable Data Systems
Backend Engineer - AI-Driven, Scalable Data Systems

Synerise SA • Town of Poland (NY)

Hybrid
USD 95,000 - 120,000
Continuous technical growth
Support from experienced engineers
Influence on technical decisions
Scala Backend Engineer – Real-Time & Cloud Microservices
Scala Backend Engineer – Real-Time & Cloud Microservices

Jobtailor • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Senior Software Engineer (Java/Microservices)
Senior Software Engineer (Java/Microservices)

Tenable • United States

On-site
USD 140,000 - 190,000
Health benefits
Work/Life balance
Retirement & ESPP
+1
Backend Engineer
Backend Engineer

AnoSys Technologies, Inc • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Backend Engineer (Scala)
Backend Engineer (Scala)

HeadsUp AI • United States

Remote
USD 120,000 - 190,000
Scala Engineer – Growth
Scala Engineer – Growth

Caesars Entertainment • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Staff Backend Engineer (Scala)
Staff Backend Engineer (Scala)

Gen • New York (NY)

On-site
USD 200,000 - 230,000
Java Backend Developer
Java Backend Developer

Synechron • Alpharetta (GA)

Hybrid
USD 100,000 - 110,000
Hybrid work policy
Insurance plan
Paid annual leave
+3
Java Backend Developer
Java Backend Developer

Kardow • Alpharetta (GA)

On-site
USD 100,000 - 110,000
Office network with 58 global offices
Paid annual leave + personal leave
Comprehensive insurance plan
+6
Back End Developer
Back End Developer

FORT • United States

On-site
USD 140,000 - 210,000
Meaningful equity
Remote across US & Canada