Sizanid Staffing is a growing educational and technology organization seeking an experienced AI Software Engineering Instructor to teach and mentor students on artificial intelligence software development and machine learning engineering. The role involves delivering training sessions, guiding students through AI application design, and sharing practical industry knowledge to help them become successful AI Software Engineers.
Responsibilities:
- Deliver engaging training sessions on AI software engineering concepts, tools, and development best practices
- Teach students how to design, develop, test, and deploy AI-powered software applications
- Guide students on machine learning workflows, AI model integration, APIs, and software architecture principles
- Share practical experiences, case studies, and real-world AI engineering project insights with students
- Teach students programming concepts using languages such as Python and relevant AI/ML frameworks
- Train students on AI development tools, cloud technologies, version control systems, and deployment strategies
- Develop instructional materials, coding exercises, presentations, and hands-on software engineering projects
- Facilitate workshops, live coding demonstrations, and project-based learning sessions
- Mentor students on portfolio development, technical problem-solving, and career pathways within AI engineering
- Stay updated on advancements in artificial intelligence, software engineering, machine learning, and emerging technologies
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, Information Technology, or related field required
- Minimum of 4–5 years of practical experience in software engineering, AI development, machine learning engineering, or related technology fields
- Strong understanding of software development lifecycle, AI engineering workflows, and application development principles
- Experience working with AI/ML frameworks such as TensorFlow, PyTorch, Scikit-learn, or similar technologies
- Proficiency in Python and familiarity with APIs, cloud platforms, databases, and version control systems
- Excellent communication, presentation, and mentoring skills
- Ability to explain technical concepts clearly and engage students effectively
- Strong analytical, coding, and problem-solving abilities
- Must be legally authorized to work in the USA or Canada
- Master's degree or advanced certification in AI, Machine Learning, or Software Engineering is an advantage
- Experience delivering technical training, workshops, or mentoring programs
- Familiarity with Generative AI, NLP, LLMs, or AI automation tools
- Experience building and deploying AI-powered applications in commercial or production environments
- Certifications in AI, cloud technologies, or software engineering are an advantage