Enter a job title or keyword

Senior Python Developer – Backend, AIML & RAG

Oracle


Job Location:

Bengaluru - India

Monthly Salary: Not provided by the employer
Posted: 28 October 2026 (8 hours ago)
Application Deadline: 25 January 2027
Vacancies: 1 Vacancy

Department:

Software Engineering

Job Summary

Description
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.

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.
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.
  • 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.
Good to Have Skills
  • 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.
Self Assessment Questions
  1. Do I have 8 years of software development experience with strong hands-on expertise in Python backend development
  2. Can I independently design and build scalable APIs backend services and enterprise integrations
  3. Have I built AI/ML or LLM-powered applications with end-to-end RAG pipelines including embeddings and vector search
  4. Can I test secure deploy and support these applications in production while improving response quality performance and cost
  5. Am I comfortable owning technical delivery leading design and code reviews and mentoring engineers



Required Experience:

Senior IC


About Company

Company Logo

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when eve ... View more

View Profile View Profile