AI Engineer
keka
Job Description
-
- Develop and deploy AI/ML models for features such as:
- NLP-based semantic and generative search
- Recommendation models for content and learning pathways
- Conversational AI / Chatbot for user assistance and tutoring
- Text analytics, classification, and clustering solutions
- Build pipelines for data preprocessing, model training, testing, and deployment.
- Integrate AI models with microservices, APIs, and Elasticsearch.
- Optimize model performance, accuracy, inference speed, and scalability.
- Research and evaluate new AI/ML frameworks, LLMs, embeddings, and cloud services.
- Work with DevOps to operationalize models via CI/CD and monitoring tools.
- Collaborate with engineering, product, QA, and UX teams in an agile environment
Required Skills
-
- 2-3 years of hands-on AI/ML development experience.
- Strong programming skills in Python and frameworks such as TensorFlow / PyTorch / Scikit-learn.
- Experience with NLP models, embeddings, transformers (BERT, GPT, LLaMA, etc.), LangChain.
- Experience working with vector databases or Elasticsearch.
- Good understanding of machine learning pipelines, MLOps, and model evaluation metrics.
- Experience integrating AI models with backend systems via REST APIs.
- Strong understanding of data structures, algorithms, and SQL/NoSQL databases.
- Ability to work in Agile/Scrum environments.