Job Description
Are you an experienced Data Engineer with a passion for teaching? We are seeking a dynamic and knowledgeable Data Engineering Instructor to lead a comprehensive 3-4 month bootcamp in Sweden. This program aims to equip learners with essential data engineering skills, from foundational concepts to real-world projects, preparing them for a successful career in data engineering.
Key Responsibilities:
- Deliver a structured curriculum covering programming, data manipulation, database management, cloud technologies, and more.
- Guide learners through hands-on projects, exercises, and real-world data engineering scenarios.
- Teach, mentor, and evaluate students with varying technical backgrounds, ensuring knowledge transfer and retention.
- Foster a collaborative and engaging learning environment both in classroom settings and virtually.
- Provide real-time feedback, address questions, and adapt teaching strategies to suit different learning styles and paces.
- Utilize modern teaching tools, resources, and platforms to enhance course delivery.
- Prepare students to excel in practical data engineering projects and develop essential problem-solving skills.
Course Overview:
The curriculum covers a wide range of modules, including:
- Foundations of Data Engineering (Python, SQL, Statistics)
- Advanced SQL & Database Management
- Python for Data Engineering
- Database Design & Warehousing Principles
- ETL Concepts & Real-world Projects
- Cloud & Containerization (AWS, Azure, GCP, Docker, Kubernetes)
- Machine Learning Essentials (ML techniques applied in data engineering)
- Data Visualization Tools (Power BI, Python Dash)
- Version Control & Team Collaboration
- Data Governance & Security
- Agile Principles and Presentation Skills
- Capstone Graduation Project: Design, develop, and present a full data pipeline project.
Requirements:
- Proven industry experience in Data Engineering or a related field.
- Proficiency in Python, SQL, cloud platforms (AWS, Azure, GCP), ETL tools (Apache Airflow), and containerization technologies (Docker, Kubernetes).
- Experience with database design, data warehousing, and modeling concepts.
- Familiarity with data governance, security best practices, and compliance (e.g., GDPR).
- Strong communication and teaching skills, with prior experience as an instructor or mentor preferred.
- Ability to commit to a full-time schedule (8 hours/day) for the program duration.
- Willingness to travel or work remotely, as per program needs.
Why Join Us?
Make a meaningful impact by shaping the next generation of data engineers.
Engage with passionate learners and professionals in a dynamic, hands-on teaching environment.
Competitive compensation and the flexibility of freelance work.