Our mission is to be the most outcome-driven institution in the world! We’re a global marketplace for tech talent, where we offer tech bootcamps and partner with companies to impact the lives of our students in a meaningful way. We empower students to create a new career path in tech, get that next promotion, or start their own company.
- We operate on 8 campuses worldwide
- We’ve graduated over 15,000 students
- We have 140 global team members
- We’re venture capital-backed
#Why join Ironhack?
Our culture is characterized by collaboration, which is the way we roll. We like to take on challenges with a smile on our face! We work in flat hierarchies with open communication. Join Ironhack and we guarantee a bootcamp-paced learning experience in a high-growth environment, where we can change the future of education together
#About the Role
We are seeking an experienced Machine Learning and Data Science Instructor to lead our 9-week ML & Data Science course. In this role, you will be responsible for designing and teaching a curriculum that aligns seamlessly with the learning objectives of the course. The curriculum includes topics such as Python, exploratory data analysis, machine learning techniques, deep learning, cloud-based ML solutions, and real-world problem-solving with capstone projects.
- Develop and implement a comprehensive 9-week curriculum covering Python programming, data cleaning, probability, statistics, machine learning, deep learning, and cloud computing.
- Create engaging course materials, including lecture slides, lab exercises, and project briefs that maximize student employability .
- Foster a deep understanding of data science fundamentals and ethical considerations in data handling.
- Instruct students in Python, EDA, machine learning techniques, and deep learning concepts.
- Guide students in understanding supervised and unsupervised learning, model evaluation, and hyperparameter tuning.
- Facilitate students' journey into specialized areas like NLP or Computer Vision, as per their chosen track.
- Lead sessions on MLOps and cloud computing practices to ensure students can deploy ML solutions and manage models effectively.
- Evaluate student performance and provide constructive feedback.
- Collaborate with fellow instructors and staff to ensure a smooth course operation.
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
- Proven experience in the practical experience in Data Science and Machine Learning.
- Proven experience in developing and teaching technical courses in Machine Learning.
- Strong knowledge of Python, data cleaning, probability, statistics, and machine learning techniques.
- Familiarity with deep learning frameworks and cloud platforms for ML.
- Proficiency in Python, with experience in libraries like Pandas, NumPy, and Scikit-Learn.
- Excellent communication skills, both written and oral.
- A passion for technology, education, and a dynamic teaching style.The ability to work independently and collaboratively within a team.
#Nice to Have
- Fluent oral Spanish is a plus.