Sizanid Staffing

AI Software Engineering Instructor

  • Sizanid Staffing
  • Remote USA
Apply Now

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