
Software Developer 4
Oracle · United States
- Hybrid
- Full-time
- $167,100 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Develop next-gen AI-driven healthcare data platform.
- Engineer scalable backend infrastructure and data pipelines.
- Integrate search, NLP, and AI/ML technologies.
- Lead technical initiatives and mentor junior engineers.
- Utilize cloud-native tech on major platforms.
About the role
Software Developer (Principal Technical Staff)
As a Principal 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.
Responsibilities:
- 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.
Qualifications:
- BS or MS degree in Computer Science or a related field is required, with a strong academic background.
- 4+ 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 expertise in data structures, algorithms, RESTful services, and microservices architecture.
- Hands-on experience with cloud-native development on major cloud platforms (OCI, Azure, GCP, AWS) is essential.
- 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.
Why Oracle Health?
- Be part of a groundbreaking initiative to modernize and automate patient-centric healthcare globally.
- Work with cutting-edge AI and cloud technologies, pushing the boundaries of what's possible in healthcare.
- Enjoy a collaborative and dynamic team environment that values innovation and creativity.
- Competitive compensation and benefits package, including professional development opportunities.
- Make a meaningful impact on the lives of patients and healthcare providers worldwide.
Key Skills/Competency:
- Data Platform Engineering
- Generative AI
- Cloud-Native Technologies
- Backend Development
- Data Modeling
- ETL/ELT Processes
- Java
- Python
- Cloud Platforms (OCI, Azure, GCP, AWS)
- Kubernetes
Skills & topics
- Software Developer
- Data Platform Engineering
- Generative AI
- Cloud Native
- Backend Development
- Java
- Python
- Data Modeling
- ETL
- Kubernetes
- Oracle Health
- Healthcare Technology
How to get hired
- Tailor your resume: Highlight backend development, data platform engineering, AI/ML, and cloud experience.
- Showcase leadership: Emphasize mentoring, technical guidance, and architectural contributions.
- Quantify achievements: Use data to demonstrate impact on scalability, security, or efficiency.
- Prepare for technical interviews: Brush up on data structures, algorithms, Java/Python, and cloud concepts.
- Understand Oracle Health's mission: Connect your experience to modernizing healthcare with AI.
Technical preparation
Master Java/Python backend development principles.,Practice data structures, algorithms, and RESTful services.,Build projects using cloud platforms (OCI, Azure, GCP, AWS).,Familiarize with Kubernetes, Docker, Kafka, and Flink.
Behavioral questions
Describe a complex technical challenge you solved.,How have you mentored junior engineers effectively?,Share an example of driving technical innovation.,How do you handle collaboration with diverse teams?
Frequently asked questions
- What specific AI and cloud technologies does Oracle Health use for their CDA platform?
- The CDA platform leverages generative AI and cloud-native technologies. Specific examples mentioned include Kafka, Flink, RabbitMQ for data pipelines, and expertise in major cloud platforms like OCI, Azure, GCP, and AWS. Containerization with Kubernetes and Docker is also key.
- What is the career growth potential for a Software Developer at Oracle Health?
- This role is a Principal Technical Staff (IC4), indicating a senior individual contributor position. Oracle emphasizes professional development opportunities and a collaborative environment, suggesting pathways for continued technical leadership and innovation within the company.
- How does Oracle Health ensure data security and compliance in healthcare applications?
- Data security and privacy are critical. The role involves implementing access controls, encryption, and ensuring compliance with healthcare regulations to protect sensitive patient data within the CDA platform.
- What kind of impact can I expect to make as a Software Developer at Oracle Health?
- You will be a key contributor to modernizing and automating patient-centric healthcare globally. Your work will directly enhance the healthcare experience for patients and clinicians by leveraging AI and innovative data platform engineering.
- What are the primary programming languages and tools for this Software Developer role?
- Proficiency in Java or Python is required for building robust backend systems. The role also involves working with data pipeline tools such as Kafka, Flink, and RabbitMQ, alongside cloud platforms and containerization technologies.