onsite
AI Education Applications Developer - UC Irvine Health
Software Engineer
Develop AI-powered educational applications that enhance learning experiences, leveraging Python, Machine Learning, and TensorFlow to create adaptive, data-driven tools for academic environments.
About the role
Key Responsibilities
- Design, develop, and maintain AI-driven educational applications using Python and TensorFlow.
- Collaborate with instructional designers to translate pedagogical goals into functional software features.
- Implement machine learning models for adaptive learning, content recommendation, and student performance analytics.
- Integrate APIs and third‑party services to enrich learning experiences.
- Conduct code reviews, unit testing, and performance optimization to ensure high quality and scalability.
Requirements
- Proven experience in Python development and machine learning model deployment.
- Strong understanding of educational technology principles and learning analytics.
- Familiarity with TensorFlow or PyTorch for building and training models.
- Excellent problem‑solving skills and ability to work collaboratively in cross‑functional teams.
- Effective communication skills for translating technical concepts to non‑technical stakeholders.
Skills
pythonmachine learningtensorflow