AI Education Applications Developer

University of California, Irvine

$80K — $110K *
Education, Government & Non-Profit
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related field or equivalent experience/training.
  • 1-3 years of programming experience in application or software development.
  • Experience contributing to at least one full software product lifecycle, from design to deployment.
  • Familiarity with common programming languages and tools, such as Python, JavaScript/TypeScript, React, Node.js, SQL, and Git.
  • Knowledge of integrating AI tools in educational software.
  • Proficiency in secure software development and object-oriented programming concepts.
  • Demonstrated ability to communicate technical information effectively to various audiences.

Responsibilities

  • Apply programming concepts to small-medium sized projects and parts of larger projects.
  • Resolve various programming design and implementation issues.
  • Translate research insights into scalable technical solutions for education.
  • Develop AI-powered education tools to enhance student engagement and outcomes.
  • Contribute to the design and deployment of systems supporting learning in higher education.
  • Collaborate with interdisciplinary teams and communicate effectively with stakeholders.
  • Follow software specifications and demonstrate problem-solving skills.

Benefits

  • Medical insurance.
  • Sick and vacation time.
  • Retirement savings plans.
  • Access to discounts and perks.
Full Job Description
Your Role on the Team

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.

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.

What It Takes to be Successful

Required:
  • 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 yearsProgramming experience in application and/or software development
  • A minimum of 1 year of experienceExperience contributing to at least one full software product lifecycle, from design to deployment.
  • A minimum of 1 year of experienceExperience with common programming languages and tools, such as Python, JavaScript/TypeScript, React, Node.js, SQL, Git, APIs, or comparable technologies.
  • Less than 1 yearExperience developing or integrating AI enabled application features, including use of large language models, AI APIs, or related tools.
  • A minimum of 1 year of experienceExperience working on collaborative and interdisciplinary teams. Experience in education, learning technology, or research settings is preferred.


Total Rewards

In addition to the salary range listed below, we offer a wealth of benefits to make working at UCI even more rewarding. These benefits may include medical insurance, sick and vacation time, retirement savings plans, and access to a number of discounts and perks. Please utilize the links listed here to learn more about our compensation practices and benefits.

Similar Jobs

More Jobs at University of California, Irvine

More Education, Government & Non-Profit Jobs

Find similar AI Education Applications Developer jobs: