Overview
We are seeking an experienced NLP/LLM Engineer to join our Enterprise Technology team in a hybrid role based in Chennai. You’ll work on building cutting-edge GenAI applications, leveraging modern NLP techniques, transformer models, and cloud-native tools. This is a full-time opportunity to make real-world impact across domains like the automotive industry by developing scalable, modular, and secure AI/ML systems.
Responsibilities
- Design and develop NLP, LLM, and GenAI applications using deep learning best practices.
- Conduct ML experiments and fine-tune transformer models (e.g., BERT) for tasks like sequence classification, NER, or question answering.
- Build robust, reusable APIs and deploy them using Docker, Kubernetes, and cloud infrastructure (GCP).
- Develop intuitive UIs for ML applications using Dash, Streamlit, Gradio, etc.
- Implement agentic workflows using tools like Autogen, LangGraph, and AgentBuilder.
- Perform advanced text data preprocessing (regex, clustering, segmentation, noise filtering, etc.).
- Leverage distributed computing tools (Spark, Dask, RapidsAI) for large-scale data processing and model training.
- Integrate vector databases (e.g., Elasticsearch, Apache Solr) for scalable retrieval systems.
- Use orchestration tools (Airflow, Kubeflow) and CI/CD pipelines with Terraform/IaC for production-ready deployment.
- Stay updated with state-of-the-art NLP/LLM research and apply it to enterprise-grade solutions.
Requirements
- Strong knowledge of Python and project structure best practices (e.g.,
setup.py
, logging, pytest, Sphinx docs).
- Hands-on experience with GitHub (clone, PRs, issue management, etc.).
- Proficiency with frameworks like Huggingface, LangChain, Chainlit, TensorFlow, PyTorch, Scikit-learn, Pandas, Numpy.
- Experience with at least two open-source NLP libraries such as SpaCy, TorchText, fastai, or haystack.
- Deployed real-world NLP solutions, especially fine-tuned transformer models end-to-end.
- Experience working with GCP services including BigQuery, Cloud Functions, Vertex AI, etc.
- Familiarity with cloud-native computing (GPU/CPU usage, cloud/on-prem balance).
- Knowledge of Docker, docker-compose, Kubernetes, Helm, and Argo Workflows.
- Exposure to CI/CD tools and infrastructure as code (e.g., Terraform).
- UI/Frontend experience with tools like Streamlit, Dash, Django, and optionally JavaScript, CSS, React, Angular, or HTML.
- Strong problem-solving, collaboration, and agile development mindset.
- Familiarity with ethical and secure AI/ML development practices.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
- Experience participating in LLM/NLP competitions or certifications (e.g., DeepLearning.AI, Huggingface Courses).
- M.Eng or equivalent preferred.
Job Info
- Job ID: 45860
- Category: Enterprise Technology
- Schedule: Full Time
- Location: Plot No 13, 15, Chennai, TN 600119 (Hybrid)
- Remote Option: Yes