Description

We are looking for a Data Engineer to join our fast-growing team. This person will be responsible for expanding and optimizing our current cloud-based data pipeline architecture for the various cross functional teams. The ideal candidate has experience building robust data pipelines and reporting tools. However, someone with a strong application development background with keen interest in data engineering would be considered. The candidate will be collaborating extensively with Engineering, Analytics and Product teams to support functional use-cases and take data driven decisions.

Key Responsibility:
Strong background in data processing & software engineering and can build high-quality, scalable data-oriented products.
Industry experience working with distributed data technologies (e.g. Hadoop, MapReduce, Spark, EMR, etc..) for building efficient, large-scale data pipelines.
Strong Software Engineering experience with in depth understanding of Python, Scala, Java or equivalent
Strong understanding of data architecture, modelling and infrastructure
Experience with building workflows (ETL pipelines)
Experience with SQL and optimizing queries
Problem solver with attention to detail who can see complex problems in the data space through end to end
Willingness to work in a fast-paced environment

Skills Preferred:-
Experience building scalable applications on the Cloud (Amazon AWS, Google Cloud, etc..)
Experience building stream-processing applications (Spark streaming, Apache-Flink, Kafka, etc..)

Education

Bachelor's degree in Computer Science