Enable job alerts via email!

Lead Machine Learning Engineer, NLP

Mihup.ai

Singapore

On-site

SGD 80,000 - 130,000

Full time

16 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a leading AI company as a Team Lead for the NLP team. You will be responsible for designing and building scalable NLP modules, mentoring engineers, and driving innovative solutions in a fast-paced environment. This key role focuses on enhancing the call analytics platform by implementing state-of-the-art deep learning models.

Qualifications

  • Minimum 5 years of relevant experience in NLP.
  • Proven track record of leading technical teams.
  • Strong programming skills in Python.

Responsibilities

  • Lead and mentor a team of NLP engineers.
  • Define technical roadmap and architecture for text processing components.
  • Drive development of LLM-based solutions and text analytics.

Skills

Python
NLP frameworks
Leadership
Communication

Education

Master's/Ph.D. in Computer Science

Job description

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 includes engineers, machine learning scientists, and product specialists from leading institutions. Our clients include global Fortune 500 companies, and we are expanding rapidly in India and globally. We are backed by Accel Partners and IdeaSpring Capital.

We are among the few companies in India that have trained and built our own entire conversational A.I. platform in-house. Our audio technology-based conversation platform incorporates various deep learning modules such as diarization, speech recognition (ASR), noise reduction, speech enhancement, echo cancellation, text-to-speech, and tonality.

About the Role

As a Team Lead for the NLP team, you will play a critical role in designing and building scalable, efficient, and state-of-the-art modules related to NLP. These modules are expected to process and analyze large volumes of real-time and non-real-time interaction data (call transcripts, live microphone transcripts, emails, chats) to deliver actionable insights and power virtual agents or bots. You will collaborate with Product Managers, Architects, and other Machine Learning Engineers to revamp architectures and identify new algorithms for next-generation modules.

This role involves tackling challenges such as achieving state-of-the-art performance, building cost-effective and highly accurate deep learning models, mentoring junior engineers, and establishing best practices for architecture.

Key Problem Areas
  • Achieving SOTA for various deep learning modules: understanding problem areas, solutioning, defining data requirements, planning resources and timelines.
  • Deliverables: packaging solutions as Dockerized solutions or providing them as native SDKs for edge deployment.
  • End-to-End Ownership: owning Tier 1 services, ensuring design, development, and production readiness, including security, scalability, and performance considerations.
  • Technical Leadership: mentoring engineers and driving best practices in 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

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.