Job Summary Our client is seeking an experienced AI Engineer to design, develop, and deploy advanced artificial intelligence and machine learning solutions that enhance personalization, recommendation systems, and user experience. The ideal candidate will lead end-to-end AI development, drive innovation through cutting-edge NLP and deep learning technologies, and collaborate with cross-functional teams to integrate scalable, high-performance AI solutions into the company’s platform.
Key Responsibilities
Design, develop, and deploy advanced AI solutions and machine learning models to improve personalization, content recommendation, and user experience.
Lead the design and implementation of AI systems and solutions from the ground up.
Drive innovation by proactively researching, proposing, and developing new AI-driven features and technologies.
Implement cutting-edge natural language processing (NLP) algorithms for interactive learning tools, chatbots, and intelligent tutoring systems.
Collaborate closely with cross-functional teams including product, design, and engineering to integrate AI features into the platform effectively.
Analyse and process large, complex datasets to extract meaningful insights and develop predictive models that enhance learner engagement and performance.
Optimize AI models for scalability, performance, robustness, and security.
Continuously explore, evaluate, and apply the latest AI trends and technologies to keep the Company at the forefront of the edtech industry.
Troubleshoot, maintain, and improve existing AI solutions while ensuring high availability and reliability.
Document development processes, algorithms, and model performance for knowledge sharing and scalability.
Mentor and support junior engineers and contribute to team knowledge growth.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or a related field.
Minimum 3 to 5 years of proven experience as an AI Engineer, Machine Learning Engineer, or in a senior software engineering role with strong AI focus.
Proven track record in building AI solutions and software systems from scratch.
Strong software engineering background, including experience with software development best practices, system design, and architecture.
Proficiency in programming languages such as Python, Java, or C++.
Deep experience with AI frameworks and libraries such as TensorFlow, PyTorch, and Keras.
Strong background in NLP tools and frameworks (e.g., spaCy, NLTK, Hugging Face Transformers).
In-depth knowledge of machine learning algorithms, neural networks, and deep learning techniques.
Proficient in data processing and visualization tools (e.g., Pandas, NumPy, Matplotlib).
Experience with deploying AI solutions using cloud platforms (AWS, Google Cloud, Azure).
Strong analytical thinking, problem-solving skills, and attention to detail.
Excellent communication, leadership, and teamwork abilities.
Experience building recommendation systems, personalization algorithms, and scalable AI solutions.
Familiarity with reinforcement learning and computer vision is an added advantage.
Experience with API development and microservices architecture.