Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Proven experience of 8+ years in data engineering roles, with a strong foundation in data pipeline development, ETL processes, and data warehousing.
Experience designing and delivering technical training programs or workshops, preferably in the field of data engineering or related areas.
Proficiency in programming languages such as Python, Java, or Scala.
Strong understanding of database systems, SQL, and big data technologies (e.g., Hadoop, Spark, etc.).
Excellent communication and presentation skills, with the ability to convey complex technical concepts in a clear and engaging manner.
Strong interpersonal skills, with the ability to establish rapport and build relationships with diverse audiences.
Passion for learning and teaching, with a commitment to fostering a culture of continuous learning and development.
Experience with data visualization tools such as Tableau, Power BI, etc.
Familiarity with cloud platforms such as AWS, Azure, or GCP, and related services.
Certifications in relevant technologies or instructional design (e.g., AWS Certified Big Data - Specialty, Certified Professional in Learning and Performance, etc.).