Machine Learning Engineer 2

Keysight Technologies Gurugram, India · Gurgaon, India

About the role

This is a machine learning engineering role in Gurugram for building LLM-powered agents, retrieval systems, and domain-specific knowledge tools within Keysight's technology R&D environment. You will connect experimentation with production Python services by engineering multi-step workflows, tool calling, evaluation, observability, and vector search. The role suits an engineer with two to four years of experience delivering production ML, NLP, or LLM applications.

What you’ll do

  • Design agent workflows with multi-step reasoning, tool use, and human review.
  • Evaluate models from multiple providers for quality, latency, and cost.
  • Build RAG systems covering document processing, chunking, embeddings, and indexing.
  • Develop memory and knowledge systems for specialized technical content.
  • Create structured tool schemas, prompts, and automated evaluation methods.
  • Add tracing, metrics, and regression detection to LLM applications.
  • Integrate ML orchestration into asynchronous Python services.
  • Run experiments across prompts, models, and retrieval methods.

What they’re looking for

  • Two to four years of industry experience with production ML, NLP, or LLM applications.
  • Strong Python engineering skills, including asynchronous programming and typed data models.
  • Experience with prompt engineering, structured outputs, function calling, and evaluation.
  • Hands-on vector-database and embedding-based search experience.
  • Working knowledge of relational databases and caching.
  • Ability to turn R&D experiments into stable production features.

Nice to have

  • A master's degree in computer science, machine learning, electrical engineering, or a related field.
  • Experience with technical, engineering, testing, or hardware knowledge systems.
  • Advanced agent orchestration or multi-agent coordination experience.
  • Experience in fast-moving R&D engineering teams.

What’s on offer

  • The role is on-site in Gurugram, Haryana.
  • The posting does not state compensation or benefits.

Questions about this role

Is this role remote?

No. The posting specifies an on-site workplace in Gurugram, Haryana.

How much experience is required?

The listing gives two to four years, and the description asks for two to four or more years of relevant production experience.

What technologies are central to the role?

Python, LLM APIs, vector databases, relational databases, RAG, tool calling, structured schemas, and agent workflows are central.

Is a master's degree required?

A master's degree is listed as preferred, not required.

Related roles

Machine Learning-AI and Data Science Engineer III

Deloitte Consulting · Bengaluru, India · Hyderabad, India · Pune, India · Chennai, India

A senior data science and ML engineering leadership role at Deloitte Consulting, based across Bengaluru, Hyderabad, Pune or Chennai. Suits someone with 6-10 years of experience who can lead a small DS/ML team through client delivery.

On-siteSeniorFull-time $33,700 – $53,000 a year
Machine LearningData ScienceStatistical ModelingPython +11
4 days ago

Senior Machine Learning Engineer, Ad Tech Engineering

Roku · Bengaluru, India

Senior hybrid machine learning role in Bengaluru for an experienced engineer building AI systems for Roku's advertising platform. You'll work on multimodal ad understanding, brand safety, moderation, creative generation, and large-scale model serving.

HybridSeniorFull-time
Machine LearningDeep LearningComputer VisionGenerative AI +13
5 days ago

Senior Machine Learning Engineer - Advertising Engineering

Roku · Bengaluru, India

Senior hybrid machine learning engineering role in Bengaluru focused on Roku's advertising data and AI platform. You'll build large-scale ML systems and agentic generative AI features for targeting, measurement, reporting, and optimization.

HybridSeniorFull-time
Machine LearningPythonScalaJava +16
5 days ago

Machine Learning Engineer, Dubbing

Sarvam AI · Bengaluru, India

Sarvam AI is hiring a mid-level Machine Learning Engineer in Bengaluru to build production systems for dubbing and live translation. The role requires speech and NLP experience, production ML skills and Python.

On-siteMid level
Machine LearningPythonSpeech RecognitionNatural Language Processing +4
Date not stated

Machine Learning Engineer

Weekday Partner Network · Bengaluru, India

Machine Learning Engineer role in Bengaluru for someone with 5–12 years of experience designing models, data pipelines, and production ML systems. The position also involves shaping the roadmap and delivering scalable AI applications.

On-siteMid levelFull-time ₹5,000,000 – ₹12,000,000 a year
Machine LearningData PipelinesModel TrainingML Deployment +2
12 days ago

Machine Learning Engineer - Agentic AI Evaluation Frameworks

Machine Learning and AI · Cupertino, United States

A senior ML evaluation engineering role at Apple in Cupertino, building evaluation frameworks for generative and agentic AI products. Suits engineers with 7+ years of ML, evaluation or software engineering experience.

On-siteSeniorFull-time $184,700 – $277,600 a year
PythonLLM-as-a-JudgeRAGPrompt Engineering +4
Date not stated