Principal Software Engineer

Oracle Oracle · Enterprise · United States

Principal Software Engineer at Oracle focused on building LLM/AI agent-based solutions for healthcare use cases like clinical decision support and revenue optimization. The role involves designing and developing scalable data pipelines, owning end-to-end features, and optimizing systems for performance and low latency. Requires strong software engineering and data engineering skills, with experience in LLMs, prompt engineering, and agent frameworks.

What you'd actually do

  1. Design and develop scalable data pipelines and AI-driven workflows.
  2. Build LLM/agent-based solutions for business use cases (revenue leakage, readmissions, automation).
  3. Own end-to-end features from data ingestion through transformation and on to insights.
  4. Optimize systems for performance, scale, and low latency.
  5. Mentor junior engineers and contribute to design decisions.

Skills

Required

  • BS/MS in Computer Science or equivalent
  • 8+ years of relevant software engineering experience
  • Python
  • Java
  • SQL
  • Data engineering (ETL, data transformation, data modeling)
  • Spark
  • High-scale distributed data systems
  • Cloud experience (OCI/AWS/Azure)
  • Full software development lifecycle experience
  • LLMs
  • Prompt engineering
  • Agent frameworks

Nice to have

  • Agentic architectures
  • GenAI platforms
  • Healthcare background
  • EHR systems
  • RCM workflows
  • Healthcare coding standards (ICD/CPT)

What the JD emphasized

  • Strong software engineering skills in Python/Java
  • Deep expertise in data engineering: ETL, data transformation, data modeling (Spark, SQL)
  • Experience with LLMs, prompt engineering, and agent frameworks
  • Experience with blending hands-on coding with smart adoption of AI-driven solutions to rapidly prototype, test, iterate, and deliver reliable code

Other signals

  • LLM
  • AI agents
  • data pipelines
  • business use cases
  • end-to-end features
  • low latency