Principal Software Engineer

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. They've partnered with industry-leaders in almost every sector and have been operating with integrity for over 40 years.
United States
$96,800 - $223,400
Machine Learning
Principal Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Healthcare

Description For Principal Software Engineer

Oracle Health Data Intelligence (HDI) is seeking a Principal Software Engineer to join their AI Platform team. This is a key role focused on developing and implementing AI/ML solutions that empower healthcare organizations with actionable insights.

The position involves leading the design and development of AI/ML applications and models at scale using Oracle Cloud Infrastructure (OCI). You'll be working on a platform for AI/ML Model development, Generative AI driven applications, and ML ops. These solutions are integrated as features in Oracle Health products, delivering actionable intelligence within familiar workflows to clients.

As a Principal Engineer, you'll collaborate with cross-functional teams including data scientists and software engineers to deliver cutting-edge AI/ML solutions. The role requires expertise in AI/ML technologies, particularly in areas like Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG). You'll be responsible for ensuring data quality, governance, and ethical use throughout the AI/ML lifecycle.

The position offers a competitive salary range of $96,800 to $223,400 per year, along with comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and paid parental leave. Oracle values diversity and inclusion, operating with integrity while constantly learning and growing.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact in healthcare technology while working with cutting-edge AI/ML solutions. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills.

Key technical requirements include proficiency in languages like Java, Python, or C++, experience with distributed systems, and expertise in AI/ML technologies. You'll also need experience with production operations and building highly available services. The role includes mentoring other engineers and contributing to technical architecture across the organization.

Last updated 44 minutes ago

Responsibilities For Principal Software Engineer

  • Lead the design, development, and optimization of AI/ML applications/models at scale leveraging OCI
  • Collaborate with cross-functional teams to deliver cutting edge AI/ML solutions
  • Ensure data quality, governance, and ethical use throughout the AI/ML lifecycle
  • Stay abreast of advancements in AI/ML, such as LLMs, RAG etc
  • Mentor and develop other engineers on the team
  • Contribute to design and review of technical architecture
  • Balance between product feature development and production operational concerns
  • Participate in on-call for the services within the team

Requirements For Principal Software Engineer

Java
Python
  • Proficient in one or more of Java, C#, C/C++ and/or Python
  • Data Science and/or Machine Learning experience at an architect level
  • Experience with AI Agents or LLM or Vector DB
  • Prior experience working on distributed systems at a cloud service provider
  • Experience with relational or NoSQL databases
  • Experience building highly available services
  • Familiar with modern infrastructure components
  • Experience with production operations
  • Strong communication skills for technical ideas

Benefits For Principal Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Applications Developer 4

Principal Applications Engineer position at Oracle developing AI platform for SaaS operations, requiring 6-10+ years of experience in Java/Python development.

Principal AI Engineer

Principal AI Engineer position at Oracle, leading AI solutions for NetSuite ecosystem. Requires 10+ years experience, focus on multi-agent systems and LLMs.

Principal AI Developer-ACS Business Process

Principal AI Developer position at Oracle focusing on developing AI solutions using OCI GenAI/RAG functionality and Cohere LLM models.

Principal Software Engineer - AI/ML Platform

Principal Software Engineer position at Oracle Health Data Intelligence, focusing on AI/ML platform development with competitive compensation and comprehensive benefits.

Senior Principal Software Engineer - GPU Cluster Performance and Benchmark Engineering

Senior Principal Software Engineer role at Oracle focusing on GPU cluster performance optimization and MLPerf benchmarking across large-scale environments.