Key Responsibilities
- Build and maintain ML and basic Generative AI pipelines including data preprocessing, training, evaluation, and inference
- Develop simple RAG-based and NLP workflows under guidance, including text processing tasks such as data cleaning, parsing, chunking, and embeddings
- Contribute to backend APIs (e.g., FastAPI) to expose ML/AI functionalities
- Integrate AI models into applications and support deployment activities
- Write clean, modular, and testable Python code following best practices
- Collaborate with senior engineers and cross-functional teams to deliver features
- Debug, test, and optimize models and pipelines for performance and reliability
Requirements
- Bachelor’s degree in computer science, IT, or related field
- 0–3 years of experience or strong academic/project background in AI/ML
- Good programming skills in Python and strong problem-solving ability
- Basic understanding of ML concepts, NLP, and model evaluation
- Exposure to libraries such as NumPy, Pandas, scikit-learn, or PyTorch/TensorFlow
- Familiarity with Generative AI concepts (LLMs, prompt engineering, or RAG is a plus)
- Basic understanding of APIs and backend development
- Exposure to cloud platforms (AWS/Azure) is a plus
- Knowledge of Git and basic software development practices