University of North Carolina at Chapel Hill logo

University of North Carolina at Chapel Hill

Research Software and AI Engineer

🇺🇸 Chapel Hill, NC 🕑 Full-Time 💰 TBD 💻 Software Engineering 🗓️ March 19th, 2026
CI/CD Python SQL

Edtech.com's Summary

University of North Carolina at Chapel Hill is hiring a Research Software and AI Engineer. The engineer will support data-intensive research within the School of Data Science and Society by collaborating with faculty and researchers to develop, deploy, and scale AI and data science applications, ensuring production-quality software tools.

Highlights
  • Design, build, and harden software tools to advance data science research.
  • Collaborate with multi-disciplinary teams and external partners to deliver scalable, maintainable production code.
  • Incorporate state-of-the-art technologies and modern software development practices.
  • Required knowledge includes Python, SQL, Git workflows, automated testing, CI/CD pipelines, and containerization.
  • Preferred experience with React, Django, FastAPI, AI and Machine Learning frameworks, and familiarity with Azure ecosystems.
  • Experience with research data contexts including secure, HIPAA-protected environments and HPC cluster workflows using SLURM.
  • Must have a Bachelor's degree in Computer Science, Software Engineering, or a related field, with preference for advanced degrees or equivalent experience.
  • Position is full-time permanent with salary commensurate with experience.
  • Part of the Data Science and AI Research Service team within the School of Data Science and Society.
  • The role reports to the Director of Cross-Sector Partnerships and supports faculty, research staff, and graduate students.