The University of North Carolina at Chapel Hill School of Nursing is seeking an AI/LLM Developer/Engineer to contribute to innovative projects at the forefront of healthcare delivery improvement, leveraging Large Language Models (LLMs) and clinical data analysis.
Requirements
- Expertise in Retrieval-Augmented Generation (RAG), Natural Language Processing (NLP), deep learning frameworks.
- Proficiency in Python and frameworks such as PyTorch, TensorFlow, Hugging Face Transformers, or LangChain
- Familiarity with clinical or healthcare data (e.g., EHRs, clinical notes, structured claims data)
- Distributed parallel training and parameter-efficient tuning.
- Familiarity with multi-modal foundation models, HITL techniques, and prompt engineering.
- Experience with LLM fine-tuning, prompt engineering, or retrieval-augmented generation (RAG)
- Experience deploying large-scale machine learning models in cloud environments.
Responsibilities
- Design, fine-tune, and evaluate large language models (LLMs) tailored to domain-specific applications using techniques such as transfer learning, LoRA, and reinforcement learning with human feedback (RLHF).
- Build intelligent applications powered by LLMs, including chatbots, virtual agents, clinical decision tools, or document analyzers, using frameworks like LangChain, LlamaIndex, or semantic search pipelines.
- Develop scalable LLM pipelines and infrastructure, including data ingestion, preprocessing, model serving (via GPU/TPU), and continuous performance monitoring.
- Integrate commercial and open-source LLMs (e.g., OpenAI GPT, Claude, Mistral, LLaMA) via APIs or local deployment into digital health or enterprise systems.
- Craft and iterate prompts using advanced prompt engineering and chain-of-thought strategies to improve output relevance, tone, factuality, and task completion.
- Implement retrieval-augmented generation (RAG) architectures to enhance context awareness using vector databases (e.g., Pinecone, FAISS, Weaviate).
- Evaluate LLM performance using automated and human-in-the-loop methods to assess accuracy, hallucination, safety, and user satisfaction.
Other
- Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or closely related degree from an appropriately accredited institution and three years of experience in operations analysis and design, systems programming, or closely related area;
- Strong problem-solving skills and the ability to work in a collaborative environment.
- Proven research record with peer-reviewed publications in relevant fields
- Journey level requires an additional one year of education or experience.
- Advanced level requires an additional two years of education or experience.