We are an innovative and rapidly growing EdTech SaaS platform dedicated to transforming the educational experience through cutting-edge technology. We are looking for a talented AI Developer to join our dynamic team. If you are passionate about leveraging the power of generative AI via large language models (LLMs) to build impactful products, we would love to hear from you.
Responsibilities
- AI Implementation: Use of large language models (LLMs) and generative AI to create innovative educational products.
- API Creation: Develop robust and scalable APIs to integrate AI models seamlessly into our platform, ensuring secure and efficient data flow.
- Prompt Engineering: Design and optimise prompts for AI models to enhance the performance and accuracy of natural language processing tasks.
- Integration with UI and Backend: Collaborate with frontend and backend teams to integrate AI capabilities into the platform’s UI and backend infrastructure, ensuring a cohesive and user-friendly experience.
- Data Preprocessing: Collect, clean, and preprocess data for training and testing AI models, employing feature engineering techniques to improve model performance.
- Performance Monitoring and Optimisation: Continuously monitor and evaluate the performance of AI models in production, implementing automated systems for retraining and updating models as needed.
- Research and Innovation: Stay updated with the latest advancements in AI and machine learning, conducting research to explore new techniques and methodologies.
- Collaboration: Work closely with the team to ensure alignment of AI development with business goals and user needs.
Requirements
- 2-3 years of experience in AI development, with a focus on large language models (LLMs) and generative AI
- Strong programming skills in Python and experience with API development
- Experience in data preprocessing, feature engineering, and handling large datasets
- Ability to design and optimise prompts for natural language processing tasks
- Experience in integrating AI models with both frontend and backend systems, ensuring seamless user interaction and backend processing
- Strong analytical and problem-solving skills, with the ability to think creatively and innovate
- Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment with minimal supervision