FOR HIRE ONLY - AI Software Developer
Durham, NC, US, 27710
Be You.
Introduction:
Duke University is seeking an AI Software Developer (Full-Stack) to join its transformational AI initiative supporting student success, faculty research, and institutional excellence. This is a unique opportunity to shape the future of AI at Duke by designing and deploying applications that integrate cutting-edge AI technologies into university systems. You won’t be building models from scratch—you’ll be building with AI, using APIs, frameworks, and tools to create impactful solutions.
Minimum Requirements:
- Bachelor’s degree in a related field OR equivalent experience.
- Progressive programming experience, ideally including delivery of software systems that integrate AI components like LLMs, APIs, or knowledge bases.
- Strong programming skills in Python.
- Experience with Git version control and collaborative development workflows.
- Familiarity with containerized development and deployment environments (e.g., Docker).
- Ability to work cross-functionally and contribute effectively in agile, rapid prototyping settings.
- Excellent communication skills and ability to work effectively in diverse, cross-functional teams.
Preferred Qualifications:
- Experience integrating AI/ML APIs, prompt engineering, and model augmentation techniques (e.g., RAG, knowledge graphs, MCP).
- Familiarity with LLM integration frameworks (e.g., LangChain, LlamaIndex, HuggingFace, OpenAI SDK).
- Experience with cloud platforms (e.g., AWS, Azure) and secure data integration in enterprise environments.
- Familiarity with NLP, automated decision systems, and responsible AI principles.
- Experience working within higher education, research environments, or complex organizations.
Other Requirements:
- Commitment to ethical AI, equity, and interdisciplinary collaboration consistent with Duke’s mission.
- Ability to stay current with AI research and evaluate new tools for project applicability.
- Willingness to contribute to internal education efforts, including documentation and training.
Position Type:
Hybrid. This role allows for a mix of on-site and remote work, with flexibility based on project needs and team collaboration.
Be Bold.
Essential Job Duties:
- Analyze university administrative operations to identify opportunities for AI-enhanced or automated solutions.
- Collaborate with stakeholders to develop and maintain AI tools (e.g., LLMs, chatbots, knowledge retrieval systems).
- Build and deploy AI-enabled applications such as virtual assistants, academic planning tools, or research support utilities.
- Prototype and implement solutions using industry-standard frameworks and Duke-built systems.
- Ensure AI tools meet Duke’s standards for security, compliance, privacy, and usability.
- Contribute to code repositories, documentation, and knowledge-sharing across teams.
- Address ethical, legal, and social implications of AI in collaboration with initiatives like Society-Centered AI.
Choose Duke.
Why Work at Duke?
Duke University fosters a community built on collaboration, innovation, creativity, and belonging. Our AI initiative is at the forefront of transforming how technology supports education and research. You’ll be part of a team that values curiosity, critical thinking, and ethical innovation—where your work will have a meaningful impact across the institution.
Screening of Applications:
Screening continues until the position is filled. For best consideration, apply by [insert date].
Duke is an Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex (including pregnancy and pregnancy related conditions), sexual orientation or military status.
Duke aspires to create a community built on collaboration, innovation, creativity, and belonging. Our collective success depends onthe robust exchange of ideas—an exchange that is best when the rich diversity of our perspectives, backgrounds, and experiences flourishes. To achieve this exchange, it is essential that all members of the community feel secure and welcome, that the contributions of all individuals are respected, and that all voices are heard. All members of our community have a responsibility to uphold these values.
Essential Physical Job Functions: Certain jobs at Duke University and Duke University Health System may include essential job functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department.
Nearest Major Market: Durham
Nearest Secondary Market: Raleigh