Decentriq seeks a Senior Software Engineer in Zürich to lead distributed data and ML pipelines, ensuring resilience and privacy-preserving analytics for secure data collaboration.
As a key individual contributor within the engineering team, this position focuses on the end-to-end ownership of analytics and machine learning workflows. The role is designed to enhance system resilience while advancing the capabilities of privacy-preserving machine learning in a secure data-collaboration environment.
Responsibilities
- Manage the full lifecycle of data pipelines built with pandas and Spark, covering development, deployment, and ongoing monitoring.
- Develop and deploy models for AdTech applications, including look-alike modeling, audience expansion, and campaign measurement.
- Ensure high reliability by implementing robust source-level validation, comprehensive testing, and self-healing job mechanisms.
- Collaborate with data scientists, backend engineers using Rust, and product teams to deliver complete features.
- Utilize LLM-based coding assistants, design generators, and automated testing tools to accelerate delivery and improve code quality.
- Optimize Spark performance through profiling and benchmarking, while establishing best practices for orchestration and observability to maintain a modern tech stack.
Requirements
- A Bachelor’s, Master’s, or PhD degree in Computer Science, Data Engineering, or a closely related discipline.
- At least five years of professional experience in the field.
- Expert proficiency in Python, along with strong practical experience in pandas, PySpark, Scala Spark, and distributed data processing.
- Demonstrated history of constructing resilient, production-ready data pipelines that include strict data quality and validation protocols.
- Experience operating workloads on platforms such as Databricks, Spark on Kubernetes, or other cloud and on-premise big-data environments.
Nice to have
- Understanding of the machine learning lifecycle and model serving, particularly regarding audience segmentation or look-alike modeling techniques.
- Familiarity with privacy-enhancing technologies such as confidential computing, secure enclaves, or homomorphic encryption.
- Proficiency in the Rust programming language.
- Skills in managing Spark clusters, job schedulers, or orchestration frameworks like Airflow, Dagster, or custom solutions.
What the company offers
- Join the engineering team as an individual contributor with opportunities for increasing responsibility.
- Contribute to and benefit from the growth of a young, dynamic company.
- Receive a competitive salary package.
- Access extensive opportunities for professional self-development.
About the company
Decentriq is recognized as a leader in data-clean-room technology, enabling secure collaboration on first-party data. The engineering team is described as a fun, distributed group spread across Europe, fostering a collaborative and enjoyable work environment.
- The team is distributed across Europe and is known for being fun and collaborative.
- Employees have the chance to shape the culture of a young company.
How to apply
Documents to submit:
Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.