
AI-Powered Educational Assistant Developer (Part-Time)
Colorado State University1 day ago
Fort Collins, CO, USAEntry Level
Responsibilities
- Develop and enhance an AI-powered educational assistant using Python and modern AI frameworks.
- Process and ingest course materials for semantic search and retrieval.
- Implement vector databases, embedding pipelines, user interfaces, logging, analytics, and response evaluation.
- Integrate the system with Canvas LMS and CSU authentication services.
- Test, debug, document, and maintain the software while ensuring data privacy, security, and academic integrity.
- Fine-tune open-source LLMs and develop hybrid architectures combining locally hosted and cloud-based models.
- Apply prompt engineering and deploy and maintain AI services using Docker and Google Cloud.
- Collaborate with faculty on feature development, evaluation, and continuous improvement.
Requirements
- Bachelor's degree in Computer Science, Computer Information Systems, Software Engineering, or a closely related field.
- Strong Python programming skills and experience with software development, APIs, databases, and object-oriented programming.
- Familiarity with machine learning, natural language processing, large language models, prompt engineering, and retrieval-augmented generation.
- Experience with AI frameworks such as LangChain, LlamaIndex, FAISS, or ChromaDB.
- Experience with web application development using Flask, FastAPI, Gradio, or equivalent technologies.
- Familiarity with Firebase, SQLite, PostgreSQL, or similar database systems.
- Experience deploying applications using Docker and Google Cloud Platform is highly desirable.
- Preferred experience includes LoRA or QLoRA fine-tuning, Git/GitHub collaboration, cybersecurity, secure software development, and educational technology or learning management systems.
- Strong communication, organizational, documentation, independent-work, and task-management skills.
Benefits
- Part-time appointment of 8 hours per week with a flexible schedule coordinated with the supervisor.
- Appointment runs from September 15, 2026 through December 31, 2026.
- Hands-on experience with modern AI technologies, cloud platforms, software architecture, and educational technology.
- Direct collaboration with faculty on applied AI research and the opportunity to contribute to conference papers and scholarly publications.
- University employee benefits and access to CSU workplace perks are described in the posting.