Senior Platform Software Engineer

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Seeking a Senior Platform Software Engineer to design, build, and operate Agentic AI-powered developer tools. The role involves developing AI agents for code authoring, debugging, and workflow automation, integrating LLMs, RAG, tool use, and orchestration. Responsibilities include building agent workflows, ensuring safety controls, developing evaluation frameworks, and contributing to AI platform architecture for enterprise-grade AI-assisted development.

What you'd actually do

  1. Design, build, and operate Agentic AI-powered developer tools for the OCI Developer Tools organization.
  2. Develop AI agents that assist with code authoring, debugging, test generation, build failure analysis, deployment guidance, infrastructure automation, cloud diagnostics, and developer workflow optimization.
  3. Build systems that combine LLMs, retrieval-augmented generation, tool calling, workflow orchestration, code intelligence, structured outputs, and OCI service APIs.
  4. Create agent workflows that can reason across source code, SDKs, APIs, CLI commands, documentation, build logs, telemetry, repositories, deployment artifacts, and cloud resource metadata.
  5. Design safe and reliable agent execution patterns, including human-in-the-loop approval, guardrails, access control, audit logging, tool-use constraints, error recovery, and policy-aware automation.

Skills

Required

  • designing and building large-scale distributed systems
  • developer platforms
  • cloud services
  • enterprise software products
  • building applications using large language models
  • prompt design
  • structured outputs
  • function calling
  • tool use
  • retrieval-augmented generation
  • AI workflow orchestration
  • Agentic AI patterns
  • planning
  • reasoning loops
  • task decomposition
  • tool invocation
  • memory
  • context management
  • agent state
  • autonomous or semi-autonomous execution
  • Java
  • Python
  • Go
  • building developer-facing tools
  • CLIs
  • SDKs
  • APIs
  • IDE extensions
  • build systems
  • CI/CD platforms
  • testing frameworks
  • observability tools
  • infrastructure-as-code tooling
  • cloud development platforms
  • modern software development workflows
  • source control
  • code review
  • testing
  • build automation
  • deployment pipelines
  • release management
  • production operations
  • cloud-native architecture
  • microservices
  • APIs
  • containers
  • distributed systems
  • asynchronous workflows
  • authentication
  • authorization
  • service observability
  • embedding models
  • vector databases
  • model serving
  • model evaluation
  • telemetry
  • experimentation frameworks
  • risks in AI-powered developer tools
  • incorrect code generation
  • hallucinated APIs
  • prompt injection
  • unsafe tool execution
  • data leakage
  • permission misuse
  • unreliable automation
  • lead complex technical projects independently
  • influence architecture across teams
  • deliver high-quality production systems
  • written and verbal communication skills
  • explain complex technical decisions

Nice to have

  • AI coding assistants
  • developer copilots
  • autonomous debugging agents
  • test generation systems
  • build failure analyzers
  • cloud troubleshooting agents
  • AI-powered DevOps tools
  • LangChain
  • LangGraph
  • LlamaIndex
  • AutoGen
  • CrewAI
  • custom agent runtimes
  • OpenAI
  • Anthropic
  • Google Gemini
  • Cohere
  • Meta Llama
  • Mistral

What the JD emphasized

  • Agentic AI capabilities
  • large-scale distributed systems
  • developer platforms
  • AI-enabled engineering solutions
  • Agentic AI
  • LLM application design
  • AI coding assistants
  • developer productivity tools
  • responsible AI
  • Agentic AI patterns
  • planning, reasoning loops, task decomposition, tool invocation, memory, context management, agent state, and autonomous or semi-autonomous execution
  • AI/ML infrastructure components
  • risks in AI-powered developer tools
  • incorrect code generation
  • hallucinated APIs
  • prompt injection
  • unsafe tool execution
  • data leakage
  • permission misuse
  • unreliable automation

Other signals

  • design and build Agentic AI capabilities
  • develop AI agents that assist with code authoring, debugging, test generation
  • build systems that combine LLMs, retrieval-augmented generation, tool calling, workflow orchestration