AI/ML Engineer
On-site · Chennai, Tamil Nadu, India
Job Summary
AI/ML Engineer position focusing on building and refining AI-enabled applications. Responsibilities include building REST endpoints, refining prompts and agentic code, adjusting LLM inference parameters, selecting context for LLM window size, debugging agent self-reflection loops, calling external search libraries, connecting prompt templates, writing unit and integration tests for LLMs, and writing optimized SQL queries for LLM context retrieval. Requires strong Python expertise, experience with FastAPI/Flask, familiarity with LangChain or similar, data pipeline/data preprocessing, NLP libraries (SpaCy/NLTK/TextBlob), deep learning frameworks (PyTorch/TensorFlow), and API development for production-grade systems.
Required Qualifications
- 6+ years total experience in AI/ML
- 3+ years experience as a data scientist or machine learning engineer (data-adjacent profession)
- Proficient in data pipeline, data cleaning and preprocessing
- Model selection, feature engineering, model training/retraining, model evaluation
- Experience building APIs
- Strong Python expertise
- Familiar with FastAPI, Flask
- Experience with LangChain or similar libraries for calling LLMs
- Data manipulation libraries (Pandas, Numpy, Scipy)
- NLP/text processing libraries (SpaCy, NLTK, TextBlob)
- Experience with deep learning frameworks (PyTorch, TensorFlow)
- Ability to write prompts and understand LLM fundamentals
- SQL
- Bachelor’s degree/University degree or equivalent experience
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.