We are seeking a highly skilled and motivated Senior Software Developer to lead the integration of generative AI and advanced database technologies into our SaaS platform. This role involves working with Retrieval-Augmented Generation (RAG) models and vector databases to enhance our platform's capabilities, improve data retrieval efficiency, and provide exceptional value to our users.
ResponsibilitiesDesign and implement robust API integrations between our SaaS platform and various AI services.Develop and manage vector databases to support efficient data retrieval for AI-driven features.Work with RAG models to enhance the platform's ability to generate context-aware responses.Collaborate with the developer team and other stakeholders to fine-tune AI models and improve platform performance.Ensure scalability, security, and reliability of all AI and database integrations.Stay abreast of the latest AI and database technologies, exploring new tools and techniques that can benefit our platform.Provide technical leadership and mentorship to junior developers.
Required Skills and QualificationsMaster’s degree in Computer Science, Engineering, or a related field.3+ years of software development experience, with a strong focus on AI and machine learning.Experience in integrating Retrieval-Augmented Generation (RAG) models and managing vector databases.Strong proficiency in programming languages such as Python and JavaScript.Experience designing and implementing RESTful APIs.Familiarity with cloud services (AWS, Google Cloud, Azure) and DevOps tools (Docker, Kubernetes).Excellent problem-solving abilities and strong analytical skills.Effective communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders.
Desirable SkillsKnowledge of database design principles for both SQL and NoSQL databases.Prior experience working on SaaS platforms in healthcare.