Citizen Health is looking for a Staff Backend Engineer to lead the development of robust, scalable backend systems for their patient-centric platform. This role is crucial in designing and implementing the core infrastructure for seamless data integration, analysis, and AI-driven insights, particularly for rare disease research and patient care, by leveraging healthcare interoperability standards like FHIR and AI technologies.
Requirements
- 7+ years of experience in backend development, with a focus on building scalable, distributed systems
- Strong proficiency in one or more modern programming languages (e.g., Node.js, Java, Python)
- Experience with healthcare interoperability standards, particularly FHIR
- Strong understanding of RESTful API design and microservices architectures
- Experience with cloud platforms (preferably AWS) and containerization technologies (e.g., Docker, Kubernetes)
- Proficiency in working with both relational and NoSQL databases
- Hands-on experience integrating and optimizing Large Language Models (LLMs) in production environments
Responsibilities
- Architect and implement high-performance, scalable backend solutions using modern technologies, healthcare interoperability standards like FHIR, and advanced AI/ML technologies
- Lead the design and development of RESTful APIs and microservices that support our patient, partner, and internal-facing applications
- Integrate and optimize AI models, particularly Large Language Models (LLMs), using frameworks like LangChain and LlamaIndex
- Implement Retrieval-Augmented Generation (RAG) systems to enhance the accuracy and relevance of AI-generated insights in the healthcare context
- Design and implement efficient data pipelines to support AI model training and inference
- Optimize data processing and storage solutions to handle large volumes of complex health data efficiently
- Collaborate with data scientists and researchers to implement advanced analytics and AI models that derive insights from patient data
Other
- You are a passionate builder and problem solver who thrives in dynamic, fast-moving environments.
- You value collaboration but are comfortable taking ownership and working independently.
- You approach complex problems with creativity and empathy, always keeping the needs of patients and users front and center.
- You enjoy working at the intersection of technology and healthcare and are excited about making a meaningful difference in people’s lives.
- Competitive salary + equity package