Senior AI/ML Engineer - Kolkata
Company: TuTeck Technologies Private Limited
Location: Kolkata, India
TuTeck Technologies Private Limited, established in 2020 with a head office in the UK and over 200 employees, is seeking a talented Senior AI/ML Engineer to join their team in Kolkata. The company offers IT services and IT consulting and has a presence in Kolkata (Salt Lake Sector V), Delhi, and the US. They provide health insurance, accident policy, and PF benefits.
About the Role:
This is a full-time position for a Senior AI/ML Engineer requiring 3-8 years of experience. The role involves designing, building, and deploying robust machine learning models, developing scalable data pipelines, implementing Generative AI and RAG systems, fine-tuning models, and contributing to MLOps and deployment strategies. You will also play a role in mentoring junior developers and translating business requirements into technical specifications.
Key Responsibilities:
- Model Development & Engineering: Design, build, and deploy ML models using TensorFlow, PyTorch, or Keras for predictive analytics, classification, and computer vision/NLP tasks. Develop scalable data pipelines for pre-processing, cleaning, and structuring data.
- Generative AI & RAG Implementation: Architect and implement Retrieval-Augmented Generation (RAG) systems to ground LLM responses. Orchestrate LLM workflows using frameworks like LangChain or LlamaIndex. Integrate third-party LLM APIs and open-source models.
- Model Tuning & Optimization: Fine-tune Small Language Models (SLMs) and LLMs for domain-specific tasks using techniques like LoRA, QLoRA, and PEFT. Optimize model inference latency and throughput.
- MLOps & Deployment: Collaborate with DevOps to containerize models and deploy them. Implement experiment tracking and model registry workflows using MLflow or Weights & Biases (W&B).
- Technical Leadership: Mentor junior developers and conduct code reviews. Translate complex business requirements into technical AI/ML specifications.
Requirements:
- Must Have: Mastery of Python and familiarity with NumPy, Pandas, Scikit-learn. Extensive experience with TensorFlow or PyTorch. Strong knowledge of Pattern Recognition, Neural Networks, Computer Science, Algorithms, Statistics, and machine learning concepts. Experience deploying ML models in production. Strong understanding of NLP techniques (Tokenization, Embeddings, Transformers, Attention Mechanisms). Proficiency in SQL and handling large datasets.
- Good to Have: Experience with GenAI Stack (LangChain, LlamaIndex, Haystack), Vector Databases (Pinecone, Milvus, Weaviate, ChromaDB, FAISS), Model Tuning (Hugging Face transformers), Cloud AI (AWS SageMaker, Azure AI Studio, Google Vertex AI), and Big Data (Apache Spark, Databricks).
- Soft Skills: Problem-solving, continuous learning, and strong communication skills.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Data Science, Mathematics, or a related field.
Work Environment:
- Work Location: Kolkata, India
- Mode of Work: Work From Office (5 days), Hybrid
- Office Hours: General Shifts
- Notice Period: Immediate Joiner preferred
- Interviews: L1 - Technical (Virtual), L2 - Senior Technical (F2F), HR Round. Weekend drives are available.
Compensation:
- Salary: ₹12,00,000 - ₹20,00,000 LPA
- Benefits: Health insurance, Provident Fund.