Principal Software Developer

Oracle Oracle · Enterprise · United States

This Principal Software Developer role focuses on building the data platform for a Clinical Digital Assistant (CDA) team within Oracle Health & Application Infrastructure. The team is leveraging generative AI, OCI's AI/ML infrastructure, and cloud-native services to create a platform with capabilities like conversational search, voice assistance, summarization, semantic search, and RAG to revolutionize healthcare.

What you'd actually do

  1. play a pivotal role in designing, implementing, and optimizing the data platform for CDA
  2. work in an innovative, dynamic and collaborative team
  3. revolutionize patient care and want to be at the forefront of healthcare technology
  4. make a meaningful difference in global healthcare

Skills

Required

  • BS or MS degree in computer science, or equivalent
  • 6+ years of relevant software development experience
  • Demonstrated proficiency in Java, Python or similar object-oriented languages for backend development
  • Strong Software Engineering fundamentals, proficiency in data structures & algorithms, Restful services & Microservice architecture
  • Hands on experience building cloud native services on cloud platforms like OCI, Azure, GCP.
  • Data architecture and design patterns including experience with database design, data modeling, data analytics, metadata management and data-access controls
  • Experience with Oracle Database, Search technologies like Opensearch, Pinecone and Oracle Golden Gate Replication
  • Data pipeline and Orchestration, including experience with ETL/ELT tools, data processing frameworks like Kafka, Flink, RabbitMQ
  • Strong grasp of system design fundamentals and distributed systems architectural best practices
  • Experience with Cloud Engineering Infrastructure Development
  • Experience with containers and container orchestration technologies (Kubernetes, Docker)
  • Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)
  • Technical leadership and mentoring junior engineers

What the JD emphasized

  • AI/ML
  • generative AI technologies
  • conversational search
  • voice-assisted applications
  • summarization
  • semantic search
  • RAG

Other signals

  • generative AI technologies
  • conversational search
  • voice-assisted applications
  • summarization
  • semantic search
  • RAG