Skip to content
Level AILevel AI

Senior Machine Learning Engineer - NLP

Build and deploy scalable NLP and LLM solutions for voice agents, classification, information retrieval, and agentic applications. The role requires 3+ years of machine learning and NLP experience, strong Python/PyTorch skills, and experience with production model deployment.

About the job

Responsibilities

  • Understand customer needs and apply cutting-edge machine learning techniques to build data-driven solutions.
  • Work on NLP problems involving voice agents, agentic applications, text classification, entity extraction, and summarization using LLMs.
  • Collaborate with cross-functional teams to integrate and upgrade AI solutions in company products and services.
  • Optimize machine learning models for performance, scalability, and efficiency.
  • Implement and evaluate reasoning, planning, and memory modules for agents.
  • Build, deploy, and own scalable production NLP pipelines.
  • Develop post-deployment monitoring and continual learning capabilities.
  • Propose evaluation metrics and establish benchmarks.
  • Stay current with state-of-the-art techniques and share knowledge with colleagues.
  • Apply emerging model architectures, inference optimizations, distributed training, and open-source models.

Requirements

  • B.Tech, M.Tech, or PhD in computer science or a mathematics-related field from a tier-1 engineering institute.
  • 3+ years of industry experience in machine learning and NLP.
  • Strong coding skills in Python and PyTorch.
  • Familiarity with Transformers and LangChain/LangGraph.
  • Practical experience with NLP problems including text classification, entity tagging, information retrieval, question answering, natural language generation, and clustering.
  • Experience with Transformer-based language models such as BERT, Llama, Qwen, Gemma, and DeepSeek.
  • In-depth knowledge of LLM training concepts, model inference optimization, and GPUs.
  • Experience deploying machine learning and deep learning models using REST APIs, Docker, and Kubernetes.
  • Strong problem-solving skills involving data structures and algorithms.

Nice to Have

  • Knowledge of AWS, Azure, or Google Cloud and their machine learning services.
  • Knowledge of multimodal models.
  • Knowledge of real-time streaming tools and architectures such as Kafka and Pub/Sub.

Skills

Python, PyTorch, Transformers, LangChain, LangGraph, Natural Language Processing, LLMs, Bert, Llama, Qwen, Docker, Kubernetes, AWS, Kafka, GCP

GitLab

GitLab

Bengaluru, India

Senior Software Engineer, NLP
No salary listedRemote5+ YOEML Engineering

Build and ship autonomous, agentic software development lifecycle capabilities, including AI agents, orchestration, and safety guardrails. The role requires senior software engineering experience, proficiency in Ruby, Go, or Python, distributed systems knowledge, and experience with AI/ML applications.

Airbnb

Airbnb

Bengaluru, India

Senior Software Engineer , Trust
₹4.5M+/yrOn-site7+ YOEML Engineering

Build and operate scalable AI/ML systems and pipelines that strengthen Airbnb’s fraud prevention and trust defenses. The role requires 7+ years of backend or platform engineering experience, strong programming and data engineering skills, and production machine learning expertise.

Together AI

Together AI

Amsterdam, Netherlands

Senior Software Engineer — Infra Agent Systems
No salary listedRemote5+ YOEML Engineering

Build production AI agents and the distributed platform that operates large-scale GPU infrastructure. The role requires 5+ years of backend, distributed systems, or infrastructure experience, with expertise in agent systems, knowledge graphs, retrieval, or semantic search.

6sense

6sense

Bengaluru, India

Senior ML Engineer
No salary listedOn-site6+ YOEML Engineering

Build and deploy explainable machine learning, NLP, LLM, and agentic systems that power enterprise go-to-market intelligence products. The role requires 6+ years of production ML experience, strong Python and cloud skills, and end-to-end ownership from modeling through monitoring.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Search
No salary listedOn-site5+ YOEML Engineering

Senior software engineer developing ML-based search relevance and discovery systems, including query understanding, ranking, retrieval, and evaluation pipelines. The role requires 5+ years of search relevance experience and expertise in NLP, LLMs, or related discovery technologies.