Search by job, company or skills

4-7 Years
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Job Title: Software Engineer AI Engineer / Python Experience

  • 5 7 years of overall software engineering experience.
  • Minimum 4 years of hands-on experience developing and deploying production-grade applications using Python.

Key Responsibilities & Technical Skills

  • Design, develop, test, and maintain scalable backend applications and APIs using Python and FastAPI or equivalent frameworks.
  • Demonstrate strong understanding of asynchronous programming, API architecture, testing, and backend development best practices.
  • Build and deploy production-ready GenAI applications using LangChain and LangGraph, with hands-on experience in:
    • State management
    • Custom tools and tool integration
    • Memory management
    • Human-in-the-loop workflows
  • Integrate and work with LLM APIs, including OpenAI, Anthropic, and Azure OpenAI.
  • Implement function/tool calling and structured output to build reliable LLM-powered applications.
  • Develop end-to-end Retrieval-Augmented Generation (RAG) solutions, including:
    • Data ingestion and preprocessing
    • Embedding generation
    • Vector database/search implementation
    • Retrieval optimization and quality tuning
  • Work with both SQL and NoSQL databases, designing and modelling data structures to support application and AI/retrieval use cases.
  • Develop and maintain functional front-end interfaces using React and TypeScript, with the ability to independently build and enhance user-facing features.
  • Containerize applications using Docker and follow best practices for source control and collaborative development using Git.
  • Implement and maintain CI/CD pipelines and support application deployment across cloud environments.
  • Collaborate with cross-functional teams to design, develop, test, deploy, and continuously improve AI-powered software solutions.
Required Skills

  • Python 4+ years of production experience
  • FastAPI / equivalent backend frameworks
  • Async programming and API development
  • LangChain and LangGraph
  • LLM APIs OpenAI / Anthropic / Azure OpenAI
  • Function calling / Tool calling / Structured output
  • RAG and vector search
  • Embeddings and retrieval optimization
  • SQL & NoSQL databases
  • React & TypeScript
  • Docker & Git
  • CI/CD
  • Cloud deployment

Preferred Profile

Candidates should have strong hands-on software engineering experience combined with practical GenAI/LLM application development experience, particularly with LangChain, LangGraph, RAG, LLM APIs, and production Python applications.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Vector search

Async programming

Azure OpenAI

LangGraph

Embeddings

LLM APIs

Function calling

Tool calling

LangChain

Structured output

NoSQL databases

Anthropic

RAG

OpenAI

Retrieval optimization

Similar Jobs

8-10 yrs
Bengaluru, India
Skills:
Tensorflow, Pytorch, Python, Generative AI, fine-tuning, model evaluation, Agentic AI, prompt engineering
6-8 yrs
Bengaluru, India
Skills:
Version Control, Rest Apis, Automation, Python, AWS Bedrock, IAM concepts, API integrations, Agentic workflows
7-9 yrs
Bengaluru, India
Skills:
S3, Ivr, Typescript, Kinesis, Terraform, Sns, Pstn, Python, Api Gateway, Aws Lambda, Aws Services, Cloudformation, Dynamodb, Cloudwatch, Amazon Connect, Sqs, Rest Apis, Queue Management, EventBridge, DID, Amazon Lex V2, Call Routing, SIP, Amazon Bedrock
7-9 yrs
Bengaluru, India
Skills:
Python, LangChain, LangGraph, Agentic AI, LLM deployment, AI Agents MCP Servers, RAG, deploying and integrating LLM-based applications, Langflow, memory sharing
3-5 yrs
Bengaluru, India
Skills:
Agile Development, Nodejs, Docker, Python, AWS, Cloud Services, Git, Gcp, Azure, CI CD, ComfyUI, API integrations, CrewAI, Generative AI, LLMs, n8n, DiTs, RAG patterns, embedding models, Anthropic, infra-as-code tools, OpenAI, Diffusers, agentic frameworks