Role Summary:
The AI-Evangelist will be responsible for guiding our team of software developers in understanding and implementing the latest developments in Generative AI and AI-assisted coding tools. The successful candidate will have a strong background in AI/ML, experience with software development, and a passion for coaching/education. They will work closely with our development team to recommend and implement tools, methodologies, and processes that will enhance our efficiency and productivity.
Responsibilities:
- AI Educational Training: Develop and deliver training programs to help our software developers understand the practical applications of Generative AI and other AI trends.
- AI Tool Implementation: Research, recommend, and help implement AI-assisted coding platforms to enhance the efficiency of our software development team.
- Process Development: Create methodologies and processes that will guide the use of AI tools within the development team.
- Staying Current: Keep abreast of the latest developments in AI, machine learning, and software development tools.
- Collaboration: Work closely with the development team and our technology and delivery leadership to understand their needs and challenges, and tailor our strategies accordingly.
Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field.
- Experience: At least 5 years of experience in an AI/ML role, with a recent focus on Generative AI. Prior experience in a software development role would be beneficial.
Skills:
- In-depth understanding of Generative AI and its practical applications
- Familiarity with AI-assisted coding platforms such as Kite, Codota, and GitHub Copilot
- Experience with one of the following AutoML tools:
- Google Cloud AutoML
- Amazon SageMaker Autopilot
- Azure Machine Learning AutoML
- Strong communication and teaching skills
- Ability to translate complex AI concepts into practical knowledge for non-AI experts
- Familiarity with software development processes and methodologies
- Ability to work in a multicultural and remote team
Certifications:
It’s expected that the candidate will have a certifications in AI/ML from recognized bodies or platforms will be an added advantage. While none of these is necessary, some form of certification will be required that is similar to:
- TensorFlow Developer Certificate
- Google Cloud - Professional Data Engineer
- IBM AI Engineering Professional Certificate
- Microsoft Certified: Azure AI Engineer Associate
- AWS Certified Machine Learning – Specialty
- NVIDIA Deep Learning Institute (DLI) Certifications
- Stanford University - Machine Learning on Coursera
- edX Professional Certificate in Deep Learning
- Advanced AI: Deep Reinforcement Learning in Python
- Deep Learning Specialization by Andrew Ng