Remote Principal Software Developer– AI/ML

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

Job Description

Position Overview

As a Principal Member of Technical Staff, you will be a key contributor to the development and success of our next-generation CDA platform, which leverages the power of generative AI and cloud-native technologies. Your expertise in data platform engineering will drive the creation of a robust and intelligent system, enhancing the healthcare experience for patients and clinicians alike.

Key Responsibilities

  • Lead the design and implementation of the CDA data platform, ensuring it is scalable, secure, and optimized for AI-driven applications.
  • Collaborate closely with the CDA team, including AI researchers, software developers, and healthcare domain experts to define and refine the platform's architecture.
  • Develop and maintain the backend infrastructure, focusing on data ingestion, storage, processing, and retrieval systems.
  • Implement data modeling and database design to support complex healthcare data structures and relationships.
  • Integrate search technologies and natural language processing (NLP) capabilities to enable conversational search, semantic search, and summarization features.
  • Build and optimize data pipelines using ETL/ELT processes and tools like Kafka, Flink, and RabbitMQ for efficient data flow.
  • Ensure data security and privacy by implementing access controls, encryption, and compliance with healthcare regulations.
  • Mentor and guide junior engineers, fostering a culture of knowledge-sharing and technical excellence.
  • Stay updated with the latest advancements in cloud-native AI/ML technologies and propose innovative solutions to enhance the CDA platform.

Required Qualifications

  • BS or MS degree in Computer Science or a related field with a strong academic background.
  • 6+ years of relevant software development experience, with a focus on backend and data-centric applications.
  • Proficient in Java, Python, or similar object-oriented languages for building robust backend systems.
  • Strong software engineering fundamentals, including data structures, algorithms, RESTful services, and microservices architecture.
  • Hands-on experience with cloud-native development on major cloud platforms (OCI, Azure, GCP, AWS).
  • In-depth knowledge of data architecture including database design, data modeling, analytics, metadata management, and data-access controls.
  • Proficiency in 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 for conveying complex technical concepts to both technical and non-technical stakeholders.
  • Demonstrated technical leadership and a passion for mentoring junior team members.

Benefits & Perks

  • Competitive Compensation: Hiring Range in USD from $96,800 to $223,400 per annum, with potential bonus and equity.
  • Be part of a groundbreaking initiative to modernize and automate patient-centric healthcare globally.
  • Work with cutting-edge AI and cloud technologies in a collaborative and dynamic team environment.
  • Benefits:
    • Medical, dental, and vision insurance, including expert medical opinion
    • Short term disability and long term disability
    • Life insurance and AD&D
    • Supplemental life insurance (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, 11 paid holidays, and 72 hours of paid sick leave
    • Paid parental leave and adoption assistance
    • Employee Stock Purchase Plan and financial planning/group legal services
    • Voluntary benefits including auto, homeowner, and pet insurance

Required Skills

ETL/ELT Pipeline Orchestration
Technical Leadership
Java
Mentoring
API Development
Data Platform Engineering
AI/ML
Generative AI
Database Design
RabbitMQ
Python
Docker
Flink
NLP
Kafka
Cloud-native Development
Kubernetes
Microservices Architecture
Data Modeling