Duke Careers

AI Software Developer

Duke Careers

full-time

Posted on:

Origin:  • 🇺🇸 United States • North Carolina

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

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