Job Description
Description:
Full Stack Developer - AI
Salary Range:
Competitive
Benefits:
Front Loaded PTO
Tuition Assistance
Medical, Dental, Vision
401(k) – with Employer Contribution
South College - We are one of the nation’s fastest growing institutions of higher learning … come grow your career with us. In order to fully meet our Mission to our students, we require a diverse combination of perspectives, backgrounds, life experiences, and ideas from our faculty and staff and will provide them with an equitable and inclusive work environment -where respect and open interchange of ideas are at the heart of that culture.
15,000 Students
10 Campuses
Competency Based Education
Online
Full Stack Developer - AI Description:
The Full Stack Developer on the AI Team, plays a critical role in designing, developing, and deploying AI-driven applications that enhance institutional capabilities. This role works closely with stakeholders across various departments to build scalable, secure, and efficient AI-powered solutions that streamline administrative processes and improve student and faculty experiences. The preferred candidate for this role has strong expertise in Python for back-end development, as well as proficiency in front-end technologies and AI/ML integration.
This position is a full-time, on-site role located at the South College Parkside Campus in Knoxville, TN.
Responsibilities
Full Stack Development: Design, develop, and maintain AI-powered web applications, ensuring seamless integration between front-end and back-end services.
Python Development: Utilize Python (Django, Flask, or FastAPI) for building and optimizing AI-integrated backend services.
AI & Data Integration: Work alongside data engineers and AI specialists to integrate machine learning models into production applications.
Scalability & Performance: Optimize applications for performance, security, and scalability in an enterprise environment.
Cross-Functional Collaboration: Collaborate with IT, Analytics, and other business units to develop AI-driven tools that enhance operational efficiency.
Software Architecture: Design system architectures that support AI applications, ensuring modularity and maintainability.
Data Security & Compliance: Implement best practices for data handling and security to ensure compliance with institutional policies and regulatory requirements.
Deployment & Maintenance: Own the deployment pipeline, ensuring smooth rollouts, monitoring system health, and troubleshooting issues as needed.
Innovation & Research: Stay up to date with emerging AI and full-stack development trends, identifying new technologies that could benefit the institution.Requirements:
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Experience
5+ years of experience in full-stack development, with a focus on Python-based applications and AI integration.
Technical Skills
Primary Requirement: Python (Django, Flask, FastAPI)
Front-End: JavaScript (React, Vue.js, or Angular)
Back-End: Python (strong proficiency required)
Database: SQL (PostgreSQL, MySQL, SQL Server), NoSQL (MongoDB)
AI/ML Integration: Experience integrating AI models via APIs or direct implementations
DevOps: Experience with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP)
Security: Understanding of best practices for securing web applications and handling sensitive data
Soft Skills: Strong problem-solving skills, excellent communication, and the ability to work in a fast-paced environment.
Preferred Qualifications
Experience with AI/ML frameworks like TensorFlow, PyTorch, or OpenAI APIs.
Familiarity with enterprise IT environments and governance policies.
Experience working in higher education or ed-tech sectors.
Full-time
Hybrid remote