Backend Engineer

Synerise SA

Town of Poland (NY)

On-site

USD 95,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Senior Software Engineer
Senior Software Engineer

United States Digital Space LLC • Oakland (CA)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • United States

On-site
USD 120,000 - 170,000
Backend Engineer
Backend Engineer

Grepr, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Competitive salary and equity
Flexible PTO
100% paid healthcare coverage
Backend Engineer
Backend Engineer

UMATR • San Francisco (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Equity opportunities
Collaborative and impactful working environment
Staff Backend Engineer
Staff Backend Engineer

Trading 212 • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Generous remuneration package including bonuses
Private health insurance
Sports card
+2
Software Engineer, Backend
Software Engineer, Backend

character • Redwood City (CA)

On-site
USD 110,000 - 140,000
Java Developer
Java Developer

Synechron • Alpharetta (GA)

On-site
USD 100,000 - 110,000
Competitive compensation
Global exposure
Paid annual leave
+7
Software Engineer - Backend
Software Engineer - Backend

Navan • Palo Alto (CA)

On-site
USD 101,000 - 175,000
Sr. Backend Engineer (Golang/Distributed Systems) - US/Canada
Sr. Backend Engineer (Golang/Distributed Systems) - US/Canada

Pack.com • Illinois

On-site
USD 140,000 - 200,000