- Company Name
- Zenika
- Job Title
- Copy of Expert Kafka F/H
- Job Description
-
**Job Title**
Kafka Expert Engineer (F/H)
**Role Summary**
Provide technical leadership on data‑engineering and streaming solutions, redesigning architecture, building products from scratch, and modernizing legacy systems. Drive high‑quality software practices, participate in product vision, and mentor teams across client and internal projects.
**Expectations**
* Strong expertise in distributed streaming and data pipelines.
* Proven experience modernizing complex systems and building end‑to‑end architectures.
* Ability to influence technical decisions, contribute to product strategy, and guide team growth.
* Comfortable mentoring, training, and documenting solutions for diverse stakeholders.
**Key Responsibilities**
* Design, implement, and maintain scalable Kafka‑based data pipelines (Airflow, Dagster, DBT, Spark, Beam, Flink, SQLMesh).
* Redesign and modernize system architecture for public, B2B, or internal platforms.
* Participate in technical steering, architecture reviews, and product strategy sessions.
* Promote and enforce clean‑architecture, TDD, DDD, and other craft practices.
* Mentor developers, provide hands‑on coaching, and lead knowledge‑sharing sessions.
* Produce and maintain technical documentation for solutions, tools, and best practices.
* Collaborate in Agile environments (Scrum/Kanban), contribute to sprint planning, demos, and retrospectives.
* Manage CI/CD pipelines (GitLab, Docker, Kubernetes) and ensure robust deployment workflows.
**Required Skills**
* Kafka (advanced), distributed messaging, and event‑driven architecture.
* Data‑engineering tools: Airflow, Dagster, DBT, Spark, Beam, Flink, SQLMesh.
* Containerization & orchestration: Docker, Kubernetes, GitLab CI/CD.
* Programming languages: Java (17+), JavaScript/TypeScript (Angular).
* Database experience: PostgreSQL, SQL/NoSQL.
* Software design principles: Clean Architecture, Domain‑Driven Design, Test‑Driven Development.
* Agile methodologies and cross‑functional collaboration.
* Strong written and verbal communication in English; French is a plus.
* Mentoring, training, and technical documentation skills.
**Required Education & Certifications**
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent.
* Optional certifications: Confluent Kafka, Certified Kubernetes Administrator, AWS Certified Big Data – Specialty, or related data‑engineering credentials.