We are looking for a Senior Data Engineer with an MS or BS in Computer Science, Engineering, or a related field OR equivalent practical experience in data engineering.
Required Skills
- 6+ years of industry experience working with distributed data technologies (e.g., Hadoop, MapReduce, Spark, Flink, Kafka, etc.) for building efficient and large-scale data pipelines.
- Proven ability to design, build, and maintain scalable and efficient data pipelines that handle large volumes of data.
- Software engineering proficiency in at least one high-level programming language (Java, Python, or equivalent).
- Experience in building batch data processing pipelines specifically curated for data science applications.
- Strongly preferred experience in developing stream-processing applications using technologies like Apache Flink, Spark-Streaming, Apache Storm, Kafka Streams, Apache Druid, Apache Iceberg, or similar.