Software Engineer AI (Lead/ Manager/ Principal)

Naukri E-hire

Hyderabad

On-site

INR 3,000,000 - 6,000,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Naukri E-hire is seeking an experienced senior AI/ML engineer to design and build AI-enabled applications, focusing on scalable backend systems, distributed architectures, and production-grade RAG pipelines. The role emphasizes hands-on development with Java and Python, integration of LLMs, and cloud deployments.

Ideal candidates will have 5+ years in software engineering and 3+ years in AI/LLM projects, with expertise in REST APIs, containerization (Docker, Kubernetes), and modern DevOps

Qualifications

  • BS or MS in CS, AI, ML, or related field.
  • 5+ years of software engineering experience.
  • At least 3 years building AI/Generative AI applications using LLMs.
  • 3 years backend development and distributed systems.
  • Proficiency in Java and Python.
  • Hands-on experience with AI orchestration frameworks such as LangGraph, LangChain, LlamaIndex, etc.
  • Experience designing and implementing production-grade RAG systems, including embedding models, semantic search, hybrid search, reranking, and vector databases.
  • Experience with vector databases such as Milvus, Pinecone, Weaviate, OpenSearch, Elasticsearch, FAISS, or ChromaDB.
  • Experience integrating and deploying applications using LLMs such as OpenAI GPT, Claude, Gemini, Llama, Mistral, Amazon Nova, or Azure OpenAI.
  • Strong experience building REST APIs using FastAPI or similar Python frameworks.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience deploying AI solutions on cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines, Git, and modern DevOps practices.
  • Experience with AI evaluation, prompt engineering, observability, and monitoring tools such as LangSmith, Langfuse, MLflow, OpenTelemetry, Prometheus, or Grafana.
  • Strong understanding of software architecture, microservices, asynchronous programming, and distributed systems.
  • Excellent problem-solving, communication, and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Skills

Software engineering
AI/LLM experience
Java
Python
LLM orchestration
RAG systems
Distributed systems
Cloud platforms
CI/CD & Git
Observability & monitoring
Software architecture

Education

Bachelor's or Master's degree in CS/AI/ML or related field

Tools

LangGraph
LangChain
LlamaIndex
Milvus
Pinecone
Weaviate
OpenSearch
Elasticsearch
FAISS
ChromaDB
OpenAI GPT
Claude
Gemini
Llama
Mistral
Amazon Nova
Azure OpenAI
FastAPI
Docker
Kubernetes
AWS
Azure
GCP
LangSmith
Langfuse
MLflow
OpenTelemetry
Prometheus
Grafana
Git

Job description

Required Qualifications:
  • Bachelor's or master’s degree in computer science, Artificial Intelligence, Machine Learning, or a related technical field.
  • 5+ years of overall software engineering experience.
  • Minimum 3 years of hands‑on experience building AI/Generative AI applications using Large Language Models (LLMs).
  • Minimum 3 years of experience developing scalable backend software and distributed systems.
  • Strong proficiency in Java and Python and modern software engineering principles.
  • Hands‑on experience with AI orchestration frameworks such as LangGraph, LangChain, LlamaIndex, etc.
  • Experience designing and implementing production‑grade RAGsystems, including embedding models, semantic search, hybrid search, reranking, and vector databases.
  • Experience with vector databases such as Milvus, Pinecone, Weaviate, OpenSearch, Elasticsearch, FAISS, or ChromaDB.
  • Experience integrating and deploying applications using LLMs such as OpenAI GPT, Claude, Gemini, Llama, Mistral, Amazon Nova, or Azure OpenAI.
  • Strong experience building REST APIs using FastAPIor similar Python frameworks.
  • Experience with containerization and orchestration technologies such as Dockerand Kubernetes.
  • Experience deploying AI solutions on cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines, Git, and modern DevOps practices.
  • Experience with AI evaluation, prompt engineering, observability, and monitoring tools such as LangSmith, Langfuse, MLflow, OpenTelemetry, Prometheus, or Grafana.
  • Strong understanding of software architecture, microservices, asynchronous programming, and distributed systems.
  • Excellent problem-solving, communication, and collaboration skills, with the ability to work effectively in a cross‑functional team environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Artificial Intelligence Engineer / Lead
Artificial Intelligence Engineer / Lead

Amantya Technologies • Gurugram District

On-site
INR 1,200,000 - 1,500,000
AI/ML Engineer
AI/ML Engineer

Relanto • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Staff Software Engineer-Python, Gen AI,LLM
Staff Software Engineer-Python, Gen AI,LLM

GE Vernova • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Relocation assistance provided
Staff Software Engineer-Python, Gen AI,LLM
Staff Software Engineer-Python, Gen AI,LLM

GE Vernova • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Relocation assistance
Senior AI/ML Engineer
Senior AI/ML Engineer

Relanto • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Lead Engineer - AI
Senior Lead Engineer - AI

Quest Global • Bengaluru

On-site
INR 2,500,000 - 5,000,000
AI NLP Engineer
AI NLP Engineer

Evalueserve India • Gurugram District

On-site
INR 800,000 - 1,500,000
AI Engineer
AI Engineer

NetWeb Software ISO 008 Certified • Vadodara

On-site
INR 1,200,000 - 2,000,000
Gen AI/ML Engineer
Gen AI/ML Engineer

Team Geek Solutions • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Artificial Intelligence Engineer- Pan India
Artificial Intelligence Engineer- Pan India

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000