Decentriq

Senior Software Engineer – Distributed Systems

Decentriq

full-time

Posted on:

Location Type: Hybrid

Location: Zürich • 🇨🇭 Switzerland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AirflowCloudKubernetesPandasPySparkPythonRustScalaSpark

About the role

  • Own, Design & Operate Data Pipelines – Take full responsibility for all pandas- and Spark-based pipelines, from development through production and monitoring
  • Advance our ML Models – Improve and productionise models for AdTech use-cases such as look-a-like modelling, audience expansion, and campaign measurement
  • Engineer for the Invisible – Build extra-robust validation at the data source, exhaustive test coverage, and self-healing jobs to guarantee reliability
  • Collaborate Cross-Functionally – Work closely with data scientists, backend engineers (Rust), and product teams to ship features end-to-end
  • Leverage LLM-based code assistants, design generators, and test-automation tools to move faster and raise the quality bar
  • Drive Continuous Improvement – Profile, benchmark, and tune Spark workloads, introduce best practices in orchestration & observability, and keep our tech stack future-proof

Requirements

  • Bachelor/Master/PhD in Computer Science, Data Engineering, or a related field and 5+ years of professional experience
  • Expert-level Python plus solid hands-on experience with pandas, PySpark/Scala Spark, and distributed-data processing
  • Proven track record building resilient, production-grade data pipelines with rigorous data-quality and validation checks
  • Experience running workloads in Databricks, Spark on Kubernetes, or other cloud/on-prem big-data platforms
  • Working knowledge of ML lifecycle and model serving; familiarity with techniques for audience segmentation or look-a-like modelling is a big plus
  • Exposure to confidential computing, secure enclaves, homomorphic encryption, or similar privacy-preserving tech is a plus
  • Rust proficiency is a plus (we use it for backend services and compute-heavy client-side modules)
  • Data-platform skills: operating Spark clusters, job schedulers, or orchestration frameworks (Airflow, Dagster, custom schedulers)
Benefits
  • Join Decentriq's Engineering team as in individual contribuor and earn growing responsibilities
  • Being able to create, shape, and benefit from a young company
  • An amazing and fun team that is distributed all over Europe
  • Competitive salary
  • A lot of opportunities for self-development
  • No need for a formal motivational letter

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonpandasPySparkScala Sparkdata pipelinesdata qualityvalidation checksML lifecycleaudience segmentationRust
Soft skills
collaborationcross-functional teamworkcontinuous improvementproblem-solvingcommunication
Certifications
Bachelor's degreeMaster's degreePhD in Computer SciencePhD in Data Engineering