3+ years' experience working in a similar Software Engineer role within a data platform/data engineering team
Experience with Big Data and distributed systems.
Experience with focus on working with Debezium for change data capture and real-time data streaming.
Experience working with Kubernetes, AWS, Docker, and Terraform.
Prior experience in building data platforms using Big Data stack (Kafka, Hadoop, Spark, Flink, Hive ..) on the public cloud.
Excellent programming skills in Java.
Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms).
Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques.
Eager to learn new things and passionate about technology!