Full Stack Generative AI Engineer
Full Stack Generative AI EngineerOur client, a global pharmaceutical and healthcare organization, is seeking a Full Stack Generative AI Engineer to join an innovative technology team. This team develops modern digital applications that leverage Generative AI, real-world evidence, scientific literature, and advanced data analytics to help teams make faster, better-informed decisions.The team is building a growing portfolio of internal applications that bring AI and modern software engineering into real-world healthcare and pharmaceutical workflows, accelerating research, knowledge discovery, and response development for stakeholders.The ideal candidate is a strong full-stack software engineer with experience building modern web applications and a demonstrated interest in Generative AI and LLM-powered applications.Technology StackFrontend: Next.js, React, TypeScript, JavaScriptBackend: Python, FastAPIDatabase: Microsoft SQL ServerAI: Generative AI, Large Language Models (LLMs), AI-powered application developmentKey ResponsibilitiesDesign, develop, and maintain full-stack applicationsBuild modern, responsive user interfaces using Next.js and ReactDevelop scalable backend services and APIs using Python and FastAPIDesign, query, and integrate data using Microsoft SQL ServerIntegrate Generative AI and LLM capabilities into enterprise applicationsBuild applications that leverage scientific literature, real-world evidence, and other structured and unstructured informationDevelop AI-enabled solutions for research, information retrieval, summarization, knowledge discovery, and decision supportWork across the full software development lifecycle, including architecture, development, testing, deployment, and enhancementCollaborate closely with data scientists, AI professionals, product/business partners, and stakeholdersTranslate business and scientific requirements into practical, scalable software solutionsEvaluate and incorporate emerging AI technologies and development approachesWrite clean, maintainable, well-tested code and contribute to sound engineering practicesRequired Qualifications3 to 6 years of professional software engineering/full-stack development experienceBachelor's degree in Computer Science, Software Engineering, or a related technical fieldStrong experience with modern JavaScript/TypeScript developmentExperience with React, with Next.js strongly preferredStrong experience with PythonExperience developing APIs and backend services, with FastAPI strongly preferredExperience working with SQL databases, with Microsoft SQL Server preferredExperience building and integrating web applications across both frontend and backend technologiesExperience working with APIs and integrating external data or servicesExposure to Generative AI, Large Language Models, or AI-powered application developmentStrong analytical and problem-solving skillsStrong communication and collaboration skillsAbility to work effectively in a fast-paced environment where requirements and technologies may evolve quicklyGenerative AI ExperienceThe successful candidate will have experience or meaningful exposure to using Generative AI and Large Language Models in software applications. Relevant experience may include:Building applications powered by LLM APIsIntegrating Generative AI capabilities into web applicationsAI-powered search and information retrievalQuestion-answering or knowledge-management applicationsAutomated summarization or document analysisPrompt engineering and LLM interaction designRetrieval-augmented generation (RAG)Working with embeddings, vector search, or knowledge basesEvaluating the accuracy, quality, and reliability of AI-generated outputsThe ideal candidate does not need to be a machine-learning researcher. This role is focused on engineering and deploying useful applications that leverage AI.Preferred QualificationsStrong hands-on experience with Next.jsStrong hands-on experience with FastAPIExperience with Microsoft SQL ServerExperience developing production applications using Generative AI/LLMsExperience with RAG, embeddings, vector databases, or AI-powered searchExperience with cloud-based application developmentExperience working with healthcare, pharmaceuticals, life sciences, or another highly regulated industryExperience working with scientific, medical, clinical, or real-world evidence dataMaster's degree in Computer Science, Software Engineering, Data Science, AI, or a related technical discipline