[Remote] Senior Software Developer- Full Stack- Healthcare AI

Oracle10 months ago
Raleigh, NC, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Are you ready to embark on a journey that will revolutionize healthcare and improve patient outcomes on a global scale? At Oracle Health, you will be at the heart of healthcare innovation as a Principal Member of Technical Staff on our Clinical Digital Assistant (CDA) team. In this role as a Senior Member of Technical Staff, you will leverage your expertise in data platform engineering to develop a robust, cloud-native, AI-driven system that transforms patient care and clinician support.

Key Responsibilities

  • Lead the design and implementation of the CDA data platform ensuring scalability, security, and AI-driven optimization.
  • Collaborate with AI researchers, software developers, and healthcare experts to define and refine the platform's architecture.
  • Develop and maintain backend infrastructure focused on data ingestion, storage, processing, and retrieval.
  • Implement data modeling and database design to support complex healthcare data structures.
  • Integrate search technologies and natural language processing capabilities for conversational and semantic search as well as summarization features.
  • Build and optimize data pipelines using ETL/ELT processes and tools like Kafka, Flink, and RabbitMQ.
  • Ensure data security and privacy by implementing robust access controls, encryption, and compliance with healthcare regulations.
  • Mentor and guide junior engineers, fostering a culture of knowledge-sharing and technical excellence.
  • Stay current with advancements in cloud-native AI/ML technologies and propose innovative solutions to enhance the platform.

Required Qualifications

  • BS or MS degree in Computer Science or a related field.
  • 4-7 years of software development experience focusing on full stack and data-centric applications.
  • Proficiency in Java, Javascript, Python, or similar object-oriented languages.
  • Strong software engineering fundamentals including data structures, algorithms, RESTful services, and microservices architecture.
  • Hands-on experience with cloud-native development on major platforms (OCI, Azure, GCP, AWS).
  • In-depth knowledge of data architecture, including database design, data modeling, analytics, metadata management, and data-access controls.
  • Experience with Oracle Database and search technologies such as Opensearch, Pinecone, and Oracle Golden Gate Replication.
  • Experience with data pipeline orchestration using tools like Kafka, Flink, and RabbitMQ.
  • Understanding of system design and distributed systems architecture best practices.
  • Familiarity with cloud engineering infrastructure and containerization (Kubernetes, Docker).
  • Excellent communication skills and proven technical leadership with a passion for mentoring junior team members.

Benefits & Perks

  • Compensation: US Hiring Range from $79,800 to $178,100 per annum; bonus and equity eligibility may apply.
  • Medical, dental, and vision insurance with expert medical opinions.
  • Short term and long term disability coverage.
  • Life insurance, AD&D, and supplemental life insurance (for Employee/Spouse/Child).
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Paid time off including flexible vacation accrual, 11 paid holidays, and 72 hours of paid sick leave (with annual accrual up to a cap).
  • Paid parental leave and adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning, group legal services, and voluntary benefits such as auto, homeowner, and pet insurance.

Required Skills

Data Pipeline Engineering
Javascript
Oracle Database
Microservices
Kafka
Java
NLP
Data Architecture
Cloud-native Development
Flink
Python
RabbitMQ