Remote Senior Member of Technical Staff – Full Stack
Oracle10 months ago
Oklahoma City, OK, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
As a Senior 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
- 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 is required, with a strong academic background.
- 4+ years of relevant software development experience, with a focus on full stack and data-centric applications.
- Proficient in Java, Javascript, Python, or similar object-oriented languages for building robust frontend and 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.
Benefits & Perks
- Compensation: US Hiring Range in USD from: $79,800 to $178,100 per annum; may be eligible for bonus and equity.
- Competitive compensation and benefits package, including professional development opportunities.
- 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 with flexible vacation accrual based on employee eligibility and hours worked.
- 11 paid holidays.
- Paid sick leave: 72 hours upon hire (refreshes annually, with a rollover cap of 112 hours).
- Paid parental leave.
- Adoption assistance.
- Employee Stock Purchase Plan.
- Financial planning and group legal services.
- Voluntary benefits including auto, homeowner, and pet insurance.
Required Skills
Data modeling
Flink
Microservices architecture
RESTful services
Generative AI
Kubernetes
Python
Technical leadership
RabbitMQ
Docker
ETL/ELT
Java
JavaScript
Kafka
NLP
Database design
Data ingestion
Cloud-native development