AI Education Applications Developer

University of California, IrvineIrvine, CA
Onsite

About The Position

The Applications Programmer II will work under the general supervision of Dr. Di Xu, Professor at the UCI School of Education. Dr. Xu's research focuses on online learning, student success, and improving equity in postsecondary education. This role will support and extend Dr. Xu's ongoing research and implementation projects by developing AI-powered education tools. Current projects include, but are not limited to, the development of PeerSpace, an application designed to facilitate online study group formation and promote high-quality peer interactions. The position will translate research insights into scalable technical solutions and contribute directly to the design and deployment of systems that enhance student learning, engagement, and outcomes in higher education learning environments.

Requirements

  • Knowledge of secure software development.
  • Intermediate skills associated with the design, development, modification and deployment of software, including object-oriented programming concepts.
  • Knowledge of other IT related areas.
  • Demonstrated software repository skills.
  • Experience with common programming tools.
  • Demonstrated ability to follow software specifications.
  • Demonstrated effective communication and interpersonal skills.
  • Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
  • Self-motivated and works independently and as part of a team.
  • Able to learn effectively and meet deadlines.
  • Demonstrated problem-solving skills.
  • Knowledge of integrating AI tools in educational software.
  • Bachelor's degree in related area and / or equivalent experience / training
  • 1-3 years Programming experience in application and/or software development
  • A minimum of 1 year of experience Experience contributing to at least one full software product lifecycle, from design to deployment.
  • A minimum of 1 year of experience Experience with common programming languages and tools, such as Python, JavaScript/TypeScript, React, Node.js, SQL, Git, APIs, or comparable technologies.
  • Less than 1 year Experience developing or integrating AI enabled application features, including use of large language models, AI APIs, or related tools.
  • A minimum of 1 year of experience Experience working on collaborative and interdisciplinary teams.
  • Must be able to provide proof of work authorization

Nice To Haves

  • Experience in education, learning technology, or research settings is preferred.

Responsibilities

  • Applies professional programming concepts for small to medium-sized projects or portions of larger projects.
  • Resolves a variety of programming design and implementation issues.
  • Works on programming assignments of moderate scope where analysis of situations or data requires a review of a variety of factors.
  • Support and extend Dr. Xu's ongoing research and implementation projects by developing AI-powered education tools.
  • Translate research insights into scalable technical solutions.
  • Contribute directly to the design and deployment of systems that enhance student learning, engagement, and outcomes in higher education learning environments.

Benefits

  • medical insurance
  • sick and vacation time
  • retirement savings plans
  • access to a number of discounts and perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service