Senior AI/ML Software Engineer

Nvidia Bengaluru, India

Bengaluru, India SeniorOn-siteFull-time $45,800 – $59,000 a year
This role is no longer accepting applications. It was last open on 11 days ago.

About the role

This is an onsite Senior AI/ML Software Engineer role in Bengaluru for someone with at least 6 years of software-engineering experience. You will build production agentic-AI applications, APIs, and enterprise integrations that automate workflows across engineering, operations, and manufacturing. The role spans solution design, deployment, evaluation, and production support.

What you’ll do

  • Design and deploy agentic-AI applications using LLMs, RAG, and orchestration frameworks.
  • Build reusable AI services connected to PLM, SAP, and other enterprise systems.
  • Translate business requirements into AI-enabled workflows.
  • Develop secure APIs and integrations for automation.
  • Improve solution quality through prompt engineering, evaluation, and ongoing optimisation.
  • Support systems through the full software-development lifecycle and production operations.

What they’re looking for

  • At least six years of software-engineering experience.
  • Strong Python and backend-development skills.
  • Practical experience with LLMs, generative AI, RAG, AI agents, REST APIs, and cloud-native applications.
  • A bachelor's or master's degree in computer science, information technology, AI/ML, or a related field.

Nice to have

  • Experience with MCP, LangChain, LangGraph, or Semantic Kernel.
  • Experience with Azure AI Services, Azure OpenAI, AI Search, vector databases, or enterprise AI platforms.
  • Knowledge of engineering, PLM, manufacturing, or supply-chain processes.
  • Experience building enterprise copilots or intelligent assistants.

What’s on offer

  • Full-time onsite work in Bengaluru.
  • Listed compensation of $45,800–$59,000 per year.
  • Work on enterprise AI for engineering, operations, and manufacturing workflows.

Questions about this role

Where is this Senior AI/ML Software Engineer role based?

It is based onsite in Bengaluru.

How much experience is required?

The posting asks for at least 6 years of software-engineering experience.

What degree is required?

A bachelor's or master's degree in computer science, information technology, AI/ML, or a related field is listed.

What salary is listed?

The page lists $45,800–$59,000 per year.

Related roles

Senior Solutions Architect, Generative AI

Nvidia · Gurugram, India

A senior generative AI solutions architect role at NVIDIA in Gurugram, leading LLM training and RAG workflow design for customers.

On-sitePrincipalFull-time
LLMsRAGAgentic AITensorFlow +6
2 days ago

TPC Arch Intern, GPU SM - 2027

Nvidia · Shanghai, China

GPU architecture internship at NVIDIA working on tensor processing cluster performance and functional modeling. Suited for computer engineering students strong in C++ seeking hands-on experience in GPU microarchitecture design.

On-siteFull-time
C++GPU ArchitecturePerformance ModelingFunctional Modeling +3
7 days ago

TPC Arch Intern, GPU SM - 2027

NVIDIA · Shanghai, China

A full-time GPU architecture internship with NVIDIA in Shanghai, focusing on simulation and validation of shader processing units.

On-siteFull-time
C++GPU architecturePerformance modelingSimulation +2
7 days ago

Senior Software Engineer (Python, AI ML Engineer)

Optum · Gurgaon, India · Gurugram, India

Optum is hiring a senior software engineer in Gurugram to build and operate AI, ML, and LLM-powered enterprise solutions. The role suits engineers with production AI experience, Python or similar software skills, and knowledge of RAG, orchestration, cloud services, and evaluation.

SeniorFull-time
PythonJavaJavaScriptTypeScript +16
6 days ago

Senior AI-ML Engineer

Ericsson · Bengaluru, India

A senior AI/ML engineering role at Ericsson in Bengaluru, building GenAI and machine learning capabilities across products and developer tooling.

On-siteSeniorFull-time ₹4,700,000 – ₹6,500,000 a year
PythonGenerative AIRAGAgentic Systems +6
3 days ago

Software Engineering Senior Manager - Data Engineering - GEN AI

Wellsfargo · Bengaluru, India

A senior engineering management role leading data engineering teams for Wells Fargo's Treasury Technology group in Bengaluru. Suited to an experienced people leader with a data engineering background in regulated financial services.

On-siteSeniorFull-time
SparkKafkaAirflowDatabricks +12
4 days ago