Vakansiya haqqında

We're looking for a Senior Apache Spark Engineer to build and optimise the calculation engine behind CenataSure, a cloud-native outwards reinsurance platform used by insurers and reinsurers in the London market and internationally.

The engine recalculates historical claims and premiums against reinsurance contracts and programmes at full volume. Every large claim erodes aggregates and reinstatements across an entire programme, so the whole calculation is re-run rather than patched. Getting that right, quickly and at a sensible cost, is the job.

This is a hands-on engineering role on a real distributed workload, not a pipeline-plumbing one. You will spend your time on calculation correctness, Spark performance and cluster economics, working directly with the people who own the domain.

Responsibilities:

  • Design, build, maintain and optimise distributed data processing jobs on Apache Spark
  • Turn written reinsurance calculation rules into production Spark code
  • Diagnose and fix performance problems — skew, shuffle, spill, partitioning, caching and join strategy
  • Tune jobs for runtime and cluster cost on Azure Synapse Spark pools
  • Write unit and property-based tests, and keep output deterministic and reproducible
  • Work with analysts to turn specifications into testable behaviour
  • Integrate jobs into CI/CD pipelines (Azure DevOps)
  • Review code and help set engineering standards
  • Share what you know with colleagues coming onto the engine

Requirements:

  • 3+ years of commercial experience with Apache Spark in production
  • Real understanding of how Spark executes: memory model, partitioning, shuffle, skew, join strategies, caching
  • Able to open the Spark UI and work out why a job is slow or failing
  • Strong SQL and comfort with large datasets
  • A JVM language commercially (Java, Kotlin or Scala) — or strong PySpark plus working JVM knowledge
  • Able to read Scala, and happy to work in it. The engine is Scala; we support people making that move and have done it successfully before
  • Cloud data platform experience, Azure preferred (Synapse, Databricks, Data Lake Storage)
  • Version control and CI/CD (Azure DevOps or equivalent)
  • Strong analytical thinking and care about numbers being right
  • Good written and verbal English
  • Commercial Scala, Synapse or Databricks experience is a plus
  • Experience with financial, actuarial or re/insurance calculations is useful but not essential

We're looking for a Senior Apache Spark Engineer to build and optimise the calculation engine behind CenataSure, a cloud-native outwards reinsurance platform used by insurers and reinsurers in the London market and internationally.

The engine recalculates historical claims and premiums against reinsurance contracts and programmes at full volume. Every large claim erodes aggregates and reinstatements across an entire programme, so the whole calculation is re-run rather than patched. Getting that right, quickly and at a sensible cost, is the job.

This is a hands-on engineering role on a real distributed workload, not a pipeline-plumbing one. You will spend your time on calculation correctness, Spark performance and cluster economics, working directly with the people who own the domain.

Responsibilities:

  • Design, build, maintain and optimise distributed data processing jobs on Apache Spark
  • Turn written reinsurance calculation rules into production Spark code
  • Diagnose and fix performance problems — skew, shuffle, spill, partitioning, caching and join strategy
  • Tune jobs for runtime and cluster cost on Azure Synapse Spark pools
  • Write unit and property-based tests, and keep output deterministic and reproducible
  • Work with analysts to turn specifications into testable behaviour
  • Integrate jobs into CI/CD pipelines (Azure DevOps)
  • Review code and help set engineering standards
  • Share what you know with colleagues coming onto the engine

Requirements:

  • 3+ years of commercial experience with Apache Spark in production
  • Real understanding of how Spark executes: memory model, partitioning, shuffle, skew, join strategies, caching
  • Able to open the Spark UI and work out why a job is slow or failing
  • Strong SQL and comfort with large datasets
  • A JVM language commercially (Java, Kotlin or Scala) — or strong PySpark plus working JVM knowledge
  • Able to read Scala, and happy to work in it. The engine is Scala; we support people making that move and have done it successfully before
  • Cloud data platform experience, Azure preferred (Synapse, Databricks, Data Lake Storage)
  • Version control and CI/CD (Azure DevOps or equivalent)
  • Strong analytical thinking and care about numbers being right
  • Good written and verbal English
  • Commercial Scala, Synapse or Databricks experience is a plus
  • Experience with financial, actuarial or re/insurance calculations is useful but not essential

Bu vakansiyaya uyğunsan?

CV‑ni yüklə — 10 saniyəyə uyğunluq faizini, bazar dəyərini və CV‑də çatışmayanı gör.

CV‑ni yoxla
Yerləşmə
Bakı, 34 Səməd Vurğun, Bakı
Təcrübə
3+ il
Məşğulluq
Tam ştat
Əməkhaqqı
Göstərilməyib
Yerləşdirilib
30 avqust 2026
Son tarix
30 sentyabr 2026
Baxış
21

Maaş bazarla müqayisədə

İşəgötürən məbləği göstərməyib. Data mühəndisi üzrə bazar adətən 500–1 000 ₼ ödəyir, median — 1 000 ₼.

adətən bu qədər ödəyirlərnadir hallarda

19 açıq vakansiya, 5 maaş rəqəmi: elanlar, anketlər, «Maaşını yoxla».

Data mühəndisi kimi öz maaşını yoxla

Şirkət haqqında

BCC SV
İnformasiya və kommunikasiya, Proqram təminatı və İT xidmətləri · 51-200 · Baku
BCC SV — bütün vakansiyalar

Sistem proqram təminatının (təkmilləşdirilməsi və dəyişikliklərin və düzəlişlərin maneəsiz daxil edilməsi də daxil olmaqla), tətbiqi proqram təminatının (təkmilləşdirilməsi və dəyişikliklərin və düzəlişlərin maneəsiz daxil edilməsi də…

Müraciətin

Bu işəgötürən müraciətləri öz saytında qəbul edir. Vakansiyanın səhifəsinə keç və oradakı formanı doldur.

İşəgötürənin səhifəsinə keç

Oxşar vakansiyalar

Bütün oxşar vakansiyalar

Data mühəndisi üzrə Bakıda digər açıq elanlar.

ABB
Middle · 2+ ilBakı
Maaş göstərilməyib

Data mühəndisi kimi data anbarlarını dizayn edir və ETL proseslərini idarə edir, Python biliyi tələb olunur.

Data ModelingPythonScalaHadoop+21
Müraciət et
Azerconnect Group
Middle · 2–3 ilBakı
Maaş göstərilməyib

Məlumat bazası mühəndisi kimi data arxitekturası və proqramlaşdırma bacarıqları ilə işləyir.

Business AnalysisDocumentationPythonJava+23
Müraciət et
Bir
Senior · 3–15 ilBakı
Maaş göstərilməyib

Məlumatların emalı və inteqrasiyası üzrə işləyir, Python və SQL bilikləri tələb olunur.

Data ModelingNoSQLDockerKubernetes+25
Müraciət et
Bütün oxşar vakansiyalar
Göstərilməyib
Senior Apache Spark mühəndisi
Müraciət et