This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Randstad has partnered with a software solutions company, building innovative and reliable solutions for their clientele. Your future employers are building a tech team who are capable of keeping up with the latest technologies and aligned in building great solutions
Job Responsibility
Architecture: Design fault-tolerant, petabyte-scale distributed data architectures and define company-wide data governance standards
Streaming: Build high-throughput, low-latency streaming pipelines using Apache Kafka and stateful Apache Flink applications
Data Warehousing: Integrate diverse data streams into a centralized Cloud Data Warehouse while optimizing query performance and storage costs
Development: Write clean, production-grade pipeline code using Python and manage end-to-end data lifecycle orchestration
Optimization: Troubleshoot bottlenecks in distributed systems, ensuring high availability, system uptime, and cost efficiency
Leadership: Provide technical mentorship to junior engineers and collaborate with cross-functional product and data science teams
Requirements
7+ years of dedicated data engineering or distributed systems experience
Proven production experience with Apache Kafka (including ecosystem tools) and Apache Flink for real-time processing
Expert-level proficiency in Python for data processing and automation
Hands-on experience scaling modern cloud data warehouses (e.g., Snowflake, BigQuery, Redshift)
Strong grasp of distributed systems architecture, microservices, and modern data lakehouse patterns (e.g., Iceberg, Delta)
Familiarity with orchestration (e.g., Airflow), containerization (Docker, Kubernetes), and CI/CD pipelines