I think I missed the data engineering skills part in the job description. Here we go -
Data Engineering Skills
- Proficiency in SQL:
The candidate must be able to write efficient and effective SQL queries. Familiarity with design and development of databases would be an added plus.
- ETL Experience:
Experience with ETL (Extract, Transform, Load) is a must. Candidates should have exposure to the knowledge of data integration, data quality, data validation along with knowledge of Apache Kafka, Apache Spark and Apache NiFi.
- Strong Programming Foundation:
The candidate should be proficient in programming or scripting languages like Python, Java, Scala or R. Past experience in writing scalable data systems would be an advantage.
- API Writing:
Candidate should be able to write APIs and Web Services based on the project requirements. Prior work experience in API development is desired.
- Knowledge of Data Architecture and Design:
Strong understanding of data architecture and design principles including data modelling, DB design, Schema design would be a big plus.
- Exposure to Hadoop, Hive, Spark:
Along with knowledge of cloud engineering, candidates should have exposure to at least one of the following technologies: Hadoop, Hive, Spark, Parallel Processing, Distributed Computing etc.