Data Analyst – Functional Programming & Distributed Data
Peko AG
Baden
Coordinate and organize data activities and develop efficient applications.
Details
Your Tasks
Coordination & Organization (approx. 50%):
- Leading the team and coordinating data-related activities across teams.
- Maintaining and updating documentation on data pipelines, workflows, and system architectures.
- Planning, tracking, and reporting on data engineering tasks and deliverables.
- Ensuring compliance with internal standards, processes, and data governance policies.
- Ensuring communication flow between technical and non-technical stakeholders.
- Driving continuous improvement of operational processes and tools.
Technical Implementation (approx. 50%):
- Developing and operating performant, reliable, and distributed applications based on functional programming.
- Working with Spark in DataBricks, ensuring resilience and elasticity in large deployments.
- Building and optimizing data-intensive workflows with Apache Spark or similar frameworks.
- Applying solid knowledge of runtime environments, execution contexts, and pure functional design.
- Co-designing architectural solutions for distributed and parallel data transformation.
- Developing efficient, maintainable code in Python.
Your Profile
- Strong practical experience in functional programming (ETL pipelines, actor-model systems like Akka/Apache Pekko, categorical systems, or map-reduce frameworks).
- Hands-on experience with Apache Spark (central) or comparable technologies (Apache Flink, Cats/Cats Effect, Hadoop, Kafka Streams).
- Solid understanding of runtime systems, execution contexts, and pure functions.
- Deep understanding of compiled, JIT, and interpreted execution models.
- Proficiency in Python and Scala/Java, C/C++ or Rust.
- Experience in project work including planning, coordination, and tracking technical tasks.
- Experience collaborating in cross-functional teams with a focus on synchronization and knowledge sharing.
How to apply for this job
Contact Thomas Kalt at [email protected] or call +41 56 265 50 35.
Posted here on 06/03/2026