Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Platform Software Engineer

Home > Java programming jobs

Senior Platform Software Engineer in Others new

  • Bengaluru, India

Responsibilities

  • 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.
  • Contribute to agent runtimes, context management, prompt orchestration, model routing, evaluation pipelines, telemetry, and feedback loops.
  • Partner with product, design, developer relations, cloud service, security, and infrastructure teams.
  • Provide technical leadership through architecture reviews, design documents, code reviews, mentoring, prototyping, and technical alignment.
  • Ensure AI developer tools meet OCI standards for security, privacy, reliability, compliance, scalability, and operational readiness.

Requirements

  • Bachelor’s or master’s degree in computer science, computer engineering, artificial intelligence, machine learning, or a related technical field.
  • 5+ years of professional 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.
  • Strong written and verbal communication skills.

Benefits

  • Competitive benefits including flexible medical, life insurance, and retirement options.
  • Volunteer programs supporting employee community involvement.
  • Accessibility assistance and accommodations are available during the employment process.

Salary: Competitive

Oracle

Oracle is a global leader in AI, delivering the cloud infrastructure, data, and applications that organizations across the world trust to successfully achieve business outcomes at scale. Oracle Cloud Infrastructure (OCI) provides fast, flexible, scalable AI infrastructure. With superior compute p...

Similar positions

Principal Software Engineer - Vector Search

  • Elastic
  • Full time
  • Remote
  • 10/26/2026
  • Salary: €73k-€116k
  • Greece

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Georgia

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Serbia

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • Others
  • 10/25/2026
  • Salary: Competitive
  • Bengaluru, India

Principal Java Engineer

  • Elastic
  • Full time
  • Remote
  • 10/25/2026
  • Salary: €105k-€166k
  • Ireland