Tech Stack
AWSAzureCloudDockerPython
About the role
- 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
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