Job Post Overview
This job post is designed for a Software Engineering Trainer role at IPMC University College focusing on AI-powered software solutions. It aims to attract experienced professionals who can develop and deliver training programs, emphasizing AI and machine learning integration.
Detailed Job Post
Job Title: Software Engineering Trainer
Company: IPMC University College
Location: IPMC University Tema Campus
Job Type: Full-time
Job Summary
IPMC University College is a leading provider of AI-powered software Training solutions, committed to innovation and excellence. We are seeking a dynamic and experienced Software Engineering Trainer to join our team. As a trainer, you will be responsible for developing and delivering training programs that educate our young talented students and clients on various software engineering topics, with a focus on AI and machine learning integration.
Responsibilities
– Design and develop training materials for software engineering topics, including AI and machine learning applications.
– Conduct training sessions, both in-person and online, covering software development best practices and AI integration.
– Evaluate the effectiveness of training programs and make improvements to ensure they meet the needs of our diverse audience.
– Stay current with industry trends and technologies, particularly in the areas of AI and software engineering.
– Collaborate with our software development teams to understand their needs and create relevant training content that aligns with our company’s focus on AI-powered solutions.
– Provide one-on-one support and mentorship to trainees, helping them to apply their new skills in practical scenarios.
Qualifications
– Bachelor’s degree in Computer Science, Software Engineering, or a related field.
– At least 5 years of experience in software engineering, with a focus on AI or machine learning preferred.
– Experience in designing and delivering training programs or teaching in a relevant field.
– Strong communication and presentation skills.
– Excellent knowledge of software development methodologies and tools, including version control systems (e.g., Git) and continuous integration tools.
Preferred Qualifications
– Master’s degree in a relevant field.
– Certifications in specific software or training methodologies related to AI and machine learning.
– Experience with e-learning platforms or instructional design.
– Knowledge of AI and machine learning in software engineering, including familiarity with frameworks like TensorFlow, PyTorch, or scikit-learn.
– Proficiency in programming languages such as Python, Java, C++, or JavaScript.