Principal Software Engineer – Oracle Labs & Experiences (oracle Labs)

Oracle Oracle · Enterprise · United States

Principal Software Engineer at Oracle Labs focused on designing, building, and prototyping AI/ML-based labs and demos. The role involves writing production-grade code for backend logic, automation, and APIs, developing instructional content, and collaborating with product and field teams. Key areas include RAG pipelines, AI agents, data ingestion, OCI services, and Oracle Database integration, with a focus on automation and observability.

What you'd actually do

  1. Design and build new Oracle-based labs and demos that showcase AI/ML, data, and application services through realistic, scenario-driven use cases (e.g., RAG pipelines, AI agents, or data ingestion workflows).
  2. Write production-grade code (Python, Bash, Terraform, SQL, etc.) to implement backend logic, automation, APIs, and orchestration used within labs.
  3. Develop interactive Markdown-based lab instructions, templates, and reusable modules that deliver a consistent, high-quality learner experience.
  4. Prototype, deploy, and validate labs end-to-end—focusing on usability, reliability, performance, and documentation quality.
  5. Build and maintain reference architectures and SDK examples that demonstrate integration of Oracle GenAI Services, AI Vector Search, and Oracle Database.

Skills

Required

  • Python
  • Bash
  • Terraform
  • SQL
  • Oracle Cloud Infrastructure (OCI)
  • Oracle Database
  • Software Engineering
  • Cloud Development
  • Building hands-on labs
  • Customer-facing technical enablement

Nice to have

  • Go
  • Java
  • LangChain
  • Semantic Kernel
  • CrewAI
  • FAISS
  • Weaviate
  • AWS
  • Azure
  • GCP
  • NVIDIA AI/cloud offerings
  • OCI CLI
  • automation frameworks
  • written communication
  • documentation skills
  • Markdown
  • GitHub
  • Confluence
  • multi-cloud architecture
  • GPU platforms
  • OCI Architect certification
  • AWS Solutions Architect certification
  • Azure Administrator certification
  • GCP Professional Cloud Engineer certification
  • NVIDIA Certified

What the JD emphasized

  • prototype, test, and publish new labs and reusable assets
  • AI/GenAI Workloads: RAG pipelines, embeddings/vector search, agentic workflows, and GenAI API orchestration.
  • Build and maintain reference architectures and SDK examples that demonstrate integration of Oracle GenAI Services, AI Vector Search, and Oracle Database.

Other signals

  • Develop interactive Markdown-based lab instructions, templates, and reusable modules
  • Build and maintain reference architectures and SDK examples
  • Prototype, deploy, and validate labs end-to-end