About the job Job Description: Team lead for Natural Language Processing (NLP) Team Location: Kolkata/Bengaluru About us Founded in June 2016, Mihup is an AI-powered conversation intelligence platform that provides real-time personalized insights to contact center agents to improve sales and customer experience - resulting in revenue growth, reduced customer churn, and improved brand image. Our team is composed of engineers, machine learning scientists, and product specialists from leading institutions. Our clients include global Fortune 500 companies, and we are on track for aggressive expansion in India and globally. We are backed by Accel Partners and IdeaSpring Capital. We are one of the few companies in India, who have trained and bulit their own entire conversational A.I. platform in-house. The conversation platform on the audio technology incorporates various deep learning based modules like diarization, speech recognition (ASR), noise reduction, speech enhancement, echo cancellation, text-to-speech, tonality etc. About the Role As a Team lead for NLP team, you will play a critical role in designing and building scalable, efficient and SOTA modules related to NLP. The developed modules is expected to process and analyze massive volumes of real-time and non-real-time interaction data (call transcript, live microphone transcript, emails, chats) to deliver actionable business insights and power real-time virtual agents or bots. You will collaborate with Product Managers, Architects, and other Machine Learning Engineers to revamp architectures, identify new algorithms to build next generation of modules. In this role, youll tackle key challenges such as achieving SOTA, building new cost-effective and yet highly accurate deep learning models, mentoring junior engineers, and defining best practices for overall architecture. Key Problem Areas - Achieving SOTA for various deep learning modules: Understanding problem areas,solutioning, defining data requirements, planning resources availability and timelines. - Deliverables: Based on the requirement, packaging the solution as a Dockerized solution or providing it as an edge solution as native SDK. - End-to-End Ownership: Owning Tier 1 services with accountability for design, development, and production readiness, including addressing non-functional requirements like security, scalability, and performance. - Technical Leadership: Acting as a technical lead, mentoring junior engineers, and driving best practices for decision-making and execution. Key Responsibilities - Lead and mentor a team of NLP engineers - Define technical roadmap and architecture for text processing components - Drive development of LLM-based solutions, dialogue systems, and text analytics - Collaborate with the speech technology team for end-to-end conversational AI - Establish best practices for NLP development and deployment - Oversee model training, evaluation, and deployment pipelines - Manage project timelines and deliverables - Conduct technical interviews and assist in team building - Stay current with latest developments in NLP and propose innovations Expectations and skills: - Master's/Ph.D. in Computer Science, Computational Linguistics, or related field from a tier-1 institution - Minimum 5 years of relevant experience in NLP/Computational Linguistics - Strong programming skills in Python - Experience with modern NLP frameworks and libraries - Proven track record of leading technical teams - Excellent communication and leadership skills Non-Functional Requirements: Strong focus on accuracy, scalability, and optimization in design and implementation. Why This Role Matters This role is pivotal in shaping the next-generation call analytics platform, addressing the critical need to scale and optimize systems to support 50x current volumes.,
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: Others Functional Area: Not Specified Role/Responsibilies: Lead Machine Learning Engineer, NLP Job in