About Us
WeCloudData is a leading data and AI training academy dedicated to delivering high-quality education to students, professionals, and corporate clients. We also provide consulting and career services to support learners and organizations beyond the classroom.
Over the next decade, our goal is to impact millions of learners and help shape the future of work through excellent learning experiences, technological innovation, and work-integrated learning opportunities. We are committed to staying at the forefront of data and AI education.
Job Description
We are looking for motivated and skilled Data Engineering Instructors to support our 6-week Overseas Data Engineering Program, expected to start around August 9, 2026. We are hiring both online and onsite instructors for this program.
This role is ideal for candidates with a strong data engineering background, hands-on technical experience, strong communication skills, and a passion for teaching and mentoring students. The instructor will support course delivery, guide students through technical concepts, assist with labs and projects, and help ensure a smooth learning experience.
Candidates must be available to commit to the full 6-week program period, with additional availability required for onboarding and preparation.
Key Responsibilities
- Teach and mentor students through a structured 6-week Data Engineering Program.
- Deliver technical instruction, review sessions, Q&A support, and project guidance.
- Support students as they work through hands-on labs, assignments, and course projects.
- Explain data engineering concepts clearly, including data pipelines, data modeling, ETL/ELT, data warehousing, batch processing, and cloud-based workflows.
- Familiarize yourself with existing course materials and help adapt delivery based on student needs.
- Support learners of diverse backgrounds by adapting teaching methods to different skill levels and learning styles.
- Collaborate with WeCloudData faculty and program staff to maintain high standards in course delivery and student outcomes.
General Required Qualifications
- Minimum of five years of professional data engineering work experience.
- Strong hands-on experience with SQL, Python, and core data engineering workflows.
- Strong hands-on knowledge of topics covered by the program, including:
- Azure Data Factory, Azure Data Lake Storage Gen2, Azure Synapse Analytics, Azure Databricks, and Microsoft Entra ID / Azure identity and access management.
- Snowflake, dbt, relational databases, dimensional modeling, data warehouse design patterns, and ETL/ELT workflow design.
- Apache Spark, PySpark, batch processing, and streaming data processing.
- Linux, Docker, Bash scripting, and cloud-based development environments.
- Strong English communication skills, with the ability to explain complex technical concepts clearly.
- Ability to guide students through hands-on labs, assignments, and course projects.
- Ability to support students with different technical backgrounds and learning styles.
- Prior teaching, mentoring, bootcamp instruction, or corporate training experience is strongly preferred.
- Ability to quickly adapt to new tools, platforms, and teaching materials.
Preferred Skills:
- Experience with Kafka or similar messaging and streaming technologies.
- Familiarity with AWS services such as EC2, S3, Lambda, EMR, Glue, and Athena.
- Experience designing or delivering technical training materials.
- Experience supporting project-based or work-integrated learning.
Preferred Experience
- Experience leading or contributing to real-world data engineering projects.
- Experience working with cloud-based data platforms and cross-functional technical teams.
- Exposure to teaching, mentoring, coaching, or training in academic, bootcamp, or corporate settings.
Location
- Online Instructor: remote delivery via Zoom.
- Onsite Instructor: in-person delivery in Saudi Arabia, with approved travel-related expenses covered.
Schedule and Contract Details
- Job Type: Fixed-term contract.
- Length of Contract: 6 weeks.
- Expected Program Start Date: Around August 9, 2026.
- Instructor Availability: Availability may be required starting around August 3, 2026 for onboarding, preparation, and program setup.
- Schedule details will depend on the delivery format and program needs.
- Additional contract details and delivery expectations will be discussed during the interview process.
Interview Process
Round 1 - Technical Coding Challenge
- Candidates will be assigned a series of technical tasks to complete as a take-home assignment within 48 hours.
Round 2 - Teaching Demonstration
- Candidates will be asked to submit a short recorded lecture video for review.
Round 3 - Final Interview
- Candidates will meet with the program manager and a member of senior leadership in separate final-stage interviews.
Application question(s):
- Which delivery format are you interested in: online, onsite, or both?
- If you are interested in onsite or both online and onsite delivery, are you available to travel to Saudi Arabia for the 6-week program period?
- What is your current country of residence?
- How many years of professional data engineering work experience do you have?
- How many years of experience do you have in teaching, training, mentoring, bootcamp instruction, or corporate training? Please briefly describe your experience, including the type of learners you supported and the topics you taught.
- Are you available to commit to the full 6-week program period starting around August 9, 2026?
Work Location: Remote