Integrating, reasoning over, and delivering actionable insights from vast, heterogeneous biomedical datasets for healthcare and life sciences
Requirements
- Hands on experience writing code with modern procedural programming languages such as Java, C-Sharp, C/C++, and Python
- Good understanding of design concepts and ability to design software components in a distributed system
- Experience building, testing, and operating cloud-native, distributed services (OCI, AWS, Azure, or GCP)
- Exposure to integrating with AI/ML or data-driven workflows (semantic/vector search, conversational interfaces, or LLMs)
- Familiarity with Kubernetes, containerization, and CI/CD practices
- Experience building or consuming explainable AI/ML solutions in production environments
Responsibilities
- Design, implement, and test robust, scalable services and APIs on Oracle Cloud Infrastructure
- Contribute to development of multi-tenant backend components, including session management, auditing, and role-based access control
- Support integration with authentication and authorization systems, ensuring secure user and service access
- Collaborate with AI/ML and data engineering teams to deliver evidence-backed, explainable research flows leveraging LLMs, semantic/vector search, and multi-turn sessions
- Work with both structured (SQL/relational) and unstructured (object storage/vector) health data in secure, compliant ways
- Identify and address software bugs, performance bottlenecks, and reliability issues within platform services
- Participate in software lifecycle activities: requirements analysis, design reviews, code reviews, automated testing, and deployment
Other
- Ability to work in a collaborative, fast-paced, and highly regulated domain
- Strong communication skills and a desire to learn and grow technical expertise
- Ability to collaborate effectively with the team and other stakeholders
- BS or MS degree or equivalent experience relevant to functional area
- 4 years of software engineering or related experience