We are seeking a Senior Backend Software Engineer to join the development team of one of our client’s robust, scalable backend systems that power a patient-centric platform.
This role is crucial in designing and implementing the core infrastructure that enables seamless data integration, analysis, and AI-driven insights across the ecosystem.
The key responsibilities of this role will be as follows:
- 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
- Ensure the highest standards of data security and privacy compliance
- Lead efforts to enhance system reliability and performance, including implementing monitoring, logging, alerting and auto-scaling systems for both traditional backend services and AI components
- Participate in code reviews to ensure high code quality, maintainability, and adherence to best practices across the team
The ideal candidate will have the following profile:
- 8+ 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
Candidates will also be strongly valued for their:
- Hands-on experience integrating and optimizing Large Language Models (LLMs) in production environments
- Proficiency with LLM tools and techniques such as LangChain, LlamaIndex, Prompt Engineering
- Experience implementing Retrieval-Augmented Generation (RAG) systems
- Familiarity with vector databases and efficient similarity search techniques for AI applications
- Experience with message queuing systems and data streaming platforms
- Familiarity with data processing and analytics technologies
- Proven track record of high-quality coding and architectural design
- Passion for creating robust, scalable, AI-driven systems that make a real-world impact on healthcare
- Written and spoken communication skills in English and Spanish.
Benefits
- Fully remote work
- Fixed monthly compensation in USD.
- Full-time, long-term contract.
- Paid Time Off (PTO) & Paid Local National Holidays.