Position Title: Machine Learning Engineer

Location: Vellore, Tamil Nadu

Job Summary:

Primary Skills: 

  • Expertise in Natural Language Processing (NLP), Computer Vision, Data Extraction, and Data Mining. 
  • Proficient in Python, Regular Expressions (Regex), SQL, PyTorch, Kubernetes, Git, and CI/CD pipeline management. 
  • Strong research capabilities with the ability to deliver high-quality results in fast-paced environments with tight deadlines. 
  • Excellent analytical and problem-solving skills. 

Secondary Skills: 

  • In-depth knowledge of Computer Vision techniques. 
  • Experience optimizing the architecture of Computer Vision-based table detection models. 
  • Expertise in Large Language Models (LLMs), Small Language Models (SLMs), and Semantic Search. 
  • Skilled in Machine Learning techniques and applications. 

Key Responsibilities: 

  • Model Development:  
  • Design, develop, and implement NLP models and data mining algorithms for various applications. 
  • Conduct experiments to optimize model performance and ensure robustness. 
  • Data Preparation:  
  • Collaborate with data engineers to gather, clean, and preprocess data for model training and evaluation. 
  • Utilize tools and libraries for efficient data handling and feature engineering. 
  • Packaging and Deployment:  
  • Package machine learning models into scalable and maintainable services using best practices. 
  • Deploy models into production environments using Kubernetes and Docker. 
  • CI/CD Pipeline:  
  • Design and implement CI/CD pipelines for automated testing, validation, and deployment of machine learning models. 
  • Integrate version control best practices using Git to manage code and model versions effectively.