27 Oct
|
Oracle
|
Bengaluru
Design, build, and operate agentic AI-powered developer tools for the OCI Developer Tools organization.
Develop AI agents for code authoring, debugging, test generation, build-failure analysis, deployment guidance, infrastructure automation, cloud diagnostics, and workflow optimization.
Build systems using LLMs, retrieval-augmented generation, tool calling, workflow orchestration, code intelligence, structured outputs, and OCI service APIs.
Create agent workflows that reason over source code, SDKs, APIs, CLI commands, documentation, logs, telemetry, repositories, deployment artifacts, and cloud metadata.
Design safe agent execution with human approval, guardrails, access controls, audit logging, tool-use constraints, error recovery, and policy-aware automation.
Build evaluation frameworks measuring task success, code correctness, grounding, tool-call accuracy, hallucinations, latency, cost, safety, and regressions.
Partner with product, design, developer relations, cloud service, security, and infrastructure teams.
Ensure AI developer tools meet OCI standards for security, privacy, reliability, compliance, scalability, and operational readiness.
Bachelor’s or master’s degree in computer science, computer engineering, artificial intelligence, machine learning, or a related technical field.
- 5+ years of skilled experience designing and building large-scale distributed systems, developer platforms, cloud services, or enterprise software products.
- Hands-on experience building LLM applications using prompt design, structured outputs, function calling, tool use, retrieval-augmented generation, or AI workflow orchestration.
- Practical understanding of agentic AI patterns such as planning, reasoning loops, task decomposition, tool invocation, memory, context management,
and agent state.
- Strong programming experience in Java, Python, Go, or a similar language.
- Experience building developer-facing tools such as CLIs, SDKs, APIs, IDE extensions, build systems, CI/CD platforms, testing frameworks, observability tools, infrastructure-as-code tooling, or cloud development platforms.
- Understanding of source control, code review, testing, build automation, deployment pipelines, release management, and production operations.
- Experience with cloud-native architecture, microservices, APIs, containers, distributed systems, asynchronous workflows, authentication, authorization, and observability.
- Familiarity with embedding models, vector databases, model serving, model evaluation, telemetry, and experimentation frameworks.
- Ability to assess risks including hallucinated APIs, prompt injection, unsafe tool execution, data leakage, permission misuse, and unreliable automation.
- Ability to lead complex technical projects independently, influence architecture across teams, and deliver production systems.
- Preferred qualifications include experience with AI coding assistants, agent frameworks, LLM ecosystems, OCI, Kubernetes, Terraform, CI/CD systems, workflow engines, message queues, RAG systems, secure software supply chains, and LLM evaluation.
- Preferred qualifications include technical leadership through architecture ownership, patents, publications, open-source contributions, platform delivery, or developer tooling initiatives, as well as mentoring experience.
- Competitive benefits including adaptable medical, life insurance, and retirement options.
Volunteer programs supporting employee community involvement.
Accessibility assistance and accommodations are available during the employment process.
📌 Cloud Platform Engineer - Senior Software Engineer (Bengaluru)
🏢 Oracle
📍 Bengaluru