[remote] Principal Software Developer - Oracle Health

Oracle Oracle · Enterprise · United States

The Principal Software Developer will drive the data platform for Oracle Health, focusing on building and delivering scalable data processing, storage, and retrieval systems for AI agentic and traditional workloads. This role involves system and component design, implementation, and ensuring operational excellence in a regulated healthcare environment.

What you'd actually do

  1. Implement key components in a multi-tenant data platform serving AI, agentic, and traditional analytics workloads, including ingestion, transformation, indexing, storage, and serving layers.
  2. Perform component design, implement and deliver features that increase the adoption of the data platform by AI-first and agent-based architectures.
  3. Use strong technical knowledge to help resolve complex issues and dissect issues inherent in the design or implementation of technologies.
  4. Ensure platform architectures and operations meet standards for scale, reliability, resilience, security, compliance, and cost efficiency in regulated healthcare environments.

Skills

Required

  • Java
  • Python
  • cloud concepts
  • cloud native services
  • distributed storage systems
  • data warehouses
  • lakehouse/table formats
  • streaming + CDC
  • large-scale batch processing
  • Spark
  • Flink

Nice to have

  • Multi-modal persistence patterns
  • relational storage
  • document storage
  • vector storage
  • graph storage
  • Search (lexical, vector, hybrid)
  • retrieval (MCP)
  • Applied LLM/NLP
  • extraction
  • entity resolution/linking
  • enrichment
  • Data governance
  • compliance
  • classification/tagging
  • lineage
  • retention
  • audit logs
  • access controls
  • secure handling of PHI/PII

What the JD emphasized

  • regulated healthcare environments

Other signals

  • data platform for AI agentic and application use cases
  • scalable data processing, storage and retrieval for agentic and traditional workloads
  • building software systems and end-to-end delivery to improve customer outcomes
  • multi-tenant data platform serving AI, agentic, and traditional analytics workloads
  • increase the adoption of the data platform by AI-first and agent-based architectures