Senior Python Developer – Backend, AI/ML & RAG
Bengaluru, Karnataka, India
- Pay
- Pay not listed
- Work setting
- Not stated
- Employment
Full-time — employment source
Employment type in the employer’s posting: Full time
From the employer’s posting
What you’ll work on
Full postingDesign, develop, and maintain scalable Python backend services, REST APIs, and service-to-service integrations.
Build AI-powered applications using large language models (LLMs), agent frameworks, and machine learning capabilities.
Develop end-to-end Retrieval-Augmented Generation (RAG) pipelines covering document ingestion, chunking, embeddings, indexing, retrieval, and grounded response generation.
From the employer’s posting
Responsibilities Design, develop, and maintain scalable Python backend services, REST APIs, and service-to-service integrations. Build AI-powered applications using large language models (LLMs), agent frameworks, and machine learning capabilities.
Design, develop, and maintain scalable Python backend services, REST APIs, and service-to-service integrations. Build AI-powered applications using large language models (LLMs), agent frameworks, and machine learning capabilities. Develop end-to-end Retrieval-Augmented Generation (RAG) pipelines covering document ingestion, chunking, embeddings, indexing, retrieval, and grounded response generation.
Build AI-powered applications using large language models (LLMs), agent frameworks, and machine learning capabilities. Develop end-to-end Retrieval-Augmented Generation (RAG) pipelines covering document ingestion, chunking, embeddings, indexing, retrieval, and grounded response generation. Implement prompt engineering, agent workflows, tool calling, and Model Context Protocol (MCP) integrations.
Tools in this posting
- Python
- SQL
- Kubernetes
- Django
- FastAPI
- Flask
Source — Tool mentions in context
Senior Python Developer – Backend, AI/ML & RAG Experience: 8+ years in software development, with strong Python backend expertise and hands-on experience delivering AI/ML applications. About Team Our team builds enterprise applications that combine robust backend engineering with AI-powered experiences. We develop intelligent assistants, knowledge-retrieval solutions, and workflow automation that integrate with enterprise platforms and services.
Responsibilities - Design, develop, and maintain scalable Python backend services, REST APIs, and service-to-service integrations. - Build AI-powered applications using large language models (LLMs), agent frameworks, and machine learning capabilities.
Mandatory Skills - Python and backend engineering: Strong hands-on Python expertise, including asynchronous programming, exception handling, testing, and maintainable application design. - API development: Experience building production APIs using FastAPI, Flask, Django, or a comparable framework; strong understanding of authentication, authorization, versioning, and error handling.
Self Assessment Questions - Do I have 8+ years of software development experience, with strong hands-on expertise in Python backend development? - Can I independently design and build scalable APIs, backend services, and enterprise integrations?
- Backend architecture: Experience designing scalable services, managing concurrency, and implementing caching, background processing, retries, and resilient integrations. - Data management: Strong SQL and relational database skills, with experience in data modelling, query optimisation, and application data access. - LLM application development: Hands-on experience integrating LLMs into applications, including prompt design, structured outputs, tool calling, and failure handling.
- Familiarity with proactive support, ticket routing, and self-healing automation. - Experience with Kubernetes, infrastructure as code, and distributed tracing. - Experience with MLOps/LLMOps, model adaptation or fine-tuning, and model-serving platforms.
- Python and backend engineering: Strong hands-on Python expertise, including asynchronous programming, exception handling, testing, and maintainable application design. - API development: Experience building production APIs using FastAPI, Flask, Django, or a comparable framework; strong understanding of authentication, authorization, versioning, and error handling. - Backend architecture: Experience designing scalable services, managing concurrency, and implementing caching, background processing, retries, and resilient integrations.
Posting record
Report an error- Status in our records
- Live
- First seen by us
- Oct 8, 2026 · 22 days ago
- Recorded sightings
- 26
- Last seen by us
- Oct 30, 2026
These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.
Your next step
- Have your resume and examples of relevant work ready.
- Check the listed location, eligibility and core experience before starting.
- Ask the employer about the pay range before committing time to the process.
Complete your application on eeho.fa.us2.oraclecloud.com. The employer’s form will show what is required.
Already applied? Track this application
Job description
Experience: 8+ years in software development, with strong Python backend expertise and hands-on experience delivering AI/ML applications.
About TeamOur team builds enterprise applications that combine robust backend engineering with AI-powered experiences. We develop intelligent assistants, knowledge-retrieval solutions, and workflow automation that integrate with enterprise platforms and services.
We are looking for a senior developer who can translate business requirements into secure, scalable applications, guide technical design, and take ownership from development through production support.
Responsibilities- Design, develop, and maintain scalable Python backend services, REST APIs, and service-to-service integrations.
- Build AI-powered applications using large language models (LLMs), agent frameworks, and machine learning capabilities.
- Develop end-to-end Retrieval-Augmented Generation (RAG) pipelines covering document ingestion, chunking, embeddings, indexing, retrieval, and grounded response generation.
- Implement prompt engineering, agent workflows, tool calling, and Model Context Protocol (MCP) integrations.
- Integrate enterprise knowledge sources and applications, including ITSM platforms, Confluence, SharePoint, and enterprise APIs.
- Evaluate AI solutions for accuracy, groundedness, hallucinations, retrieval quality, latency, and cost.
- Build automated functional, integration, regression, performance, and AI evaluation tests.
- Lead technical design discussions and code reviews; document architecture, APIs, and implementation decisions.
- Troubleshoot complex application, API, integration, and production issues, and implement sustainable fixes.
- Improve application performance, reliability, observability, and model/token efficiency.
- Apply secure coding practices, access controls, privacy safeguards, and enterprise AI governance requirements.
- Collaborate with product, QA, engineering, and business stakeholders to define requirements and delivery priorities.
- Mentor engineers and improve development practices across the software development lifecycle.
- Support production operations, dependency upgrades, vulnerability remediation, and application maintenance.
- Python and backend engineering: Strong hands-on Python expertise, including asynchronous programming, exception handling, testing, and maintainable application design.
- API development: Experience building production APIs using FastAPI, Flask, Django, or a comparable framework; strong understanding of authentication, authorization, versioning, and error handling.
- Backend architecture: Experience designing scalable services, managing concurrency, and implementing caching, background processing, retries, and resilient integrations.
- Data management: Strong SQL and relational database skills, with experience in data modelling, query optimisation, and application data access.
- LLM application development: Hands-on experience integrating LLMs into applications, including prompt design, structured outputs, tool calling, and failure handling.
- RAG and retrieval: Practical experience with embeddings, vector databases or vector search, chunking strategies, metadata filtering, and retrieval optimisation.
- ML fundamentals: Understanding of model inference, data preparation, evaluation metrics, and the distinction between model quality and application performance.
- AI evaluation: Ability to build repeatable evaluations for retrieval relevance, response quality, groundedness, latency, and cost.
- Security and privacy: Experience protecting sensitive data, managing secrets, enforcing access controls, and addressing prompt injection and unsafe tool execution.
- Production delivery: Experience with cloud deployment, containers, CI/CD, logging, monitoring, and production troubleshooting.
- Technical leadership: Ability to lead design and code reviews, mentor engineers, and communicate technical decisions clearly.
- Experience with OCI or other major cloud platforms.
- Experience with agent orchestration frameworks such as LangChain, LangGraph, or equivalent tools.
- Hands-on experience building or integrating MCP servers and clients.
- Experience with hybrid search, reranking, query rewriting, and permission-aware enterprise retrieval.
- Experience with Slack APIs, Jira Service Management, chatbots, and IT service-management workflows.
- Familiarity with proactive support, ticket routing, and self-healing automation.
- Experience with Kubernetes, infrastructure as code, and distributed tracing.
- Experience with MLOps/LLMOps, model adaptation or fine-tuning, and model-serving platforms.
- Familiarity with AI auditability, data residency, and enterprise governance controls.
- Do I have 8+ years of software development experience, with strong hands-on expertise in Python backend development?
- Can I independently design and build scalable APIs, backend services, and enterprise integrations?
- Have I built AI/ML or LLM-powered applications with end-to-end RAG pipelines, including embeddings and vector search?
- Can I test, secure, deploy, and support these applications in production while improving response quality, performance, and cost?
- Am I comfortable owning technical delivery, leading design and code reviews, and mentoring engineers?
Source details
Source notes
Source excerptsSelected passages from the saved posting. Check the full description for conditions and exceptions.
- Pay
No pay amount identified in the saved description.
- Location & working pattern
Bengaluru, Karnataka, India
- Hands-on experience building or integrating MCP servers and clients. - Experience with hybrid search, reranking, query rewriting, and permission-aware enterprise retrieval. - Experience with Slack APIs, Jira Service Management, chatbots, and IT service-management workflows.
- Work authorization
No clear work-authorization passage found. Eligibility is unconfirmed.
See how this role fits your experience
Add your resume to compare the role’s scope, tools and requirements with your experience.