Back to search
Sizanid Staffing Himalayas · Posted 9d ago

AI Software Engineering Instructor

USD Part time Remote

AI Software Engineering Instructor Machine Learning Instructor Technical Training Software Engineering Education
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About Our Client:

Our client, a growing educational and technology organization, is seeking an experienced AI Software Engineering Instructor to teach and mentor students on artificial intelligence software development, machine learning engineering, AI application design, and practical strategies for becoming successful AI Software Engineers.

This role is ideal for an experienced AI engineer or software developer who is passionate about teaching and sharing real-world industry knowledge with aspiring AI and software engineering professionals.

Key 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

Qualifications & Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, Information Technology, or related field required.
  • Master’s degree or advanced certification in AI, Machine Learning, or Software Engineering is an advantage.
  • 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.

Preferred Qualifications:

  • 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.

Benefits

Part time. Pay depends on experience.

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent