Senior AI Programmer Analyst

University of New England Career•Portland, ME

About The Position

The Senior AI Programmer Analyst designs, builds, tests, and deploys AI/ML models, pipelines, and applications, including solutions using large language models, generative AI, and retrieval-augmented generation. The role writes primarily Python code, evaluates AI tools and platforms, and builds data pipelines supporting model training and deployment. The position integrates AI solutions with enterprise systems and collaborates with technical teams to support secure, scalable, high-performing solutions. It contributes to data quality and model performance monitoring, and applies responsible AI principles, including fairness, transparency, and data privacy. The role conducts model evaluations, bias assessments, and risk analyses; supports compliance with institutional policies and regulations; and contributes to AI governance frameworks and documentation. The Senior AI Programmer Analyst also serves as a technical resource and mentor, promotes AI literacy through knowledge sharing, and works with stakeholders to define use cases and translate technical concepts into clear solutions. The role participates in projects, working groups, and AI strategy initiatives, and performs other duties as assigned.

Requirements

  • Bachelor’s degree in computer science, information systems, information technology, or a closely related field, or an equivalent combination of education and professional experience.
  • Three to five years of progressively responsible experience in enterprise systems administration, configuration, development, or support in a complex multi-system environment.
  • Demonstrated experience with at least one major enterprise student information and/or ERP platform, such as Ellucian Banner, Oracle Student, Workday Student, or an equivalent platform.
  • Experience developing and maintaining system integrations using APIs, ETL tools, middleware platforms, or file-based exchange methods.
  • Proficiency in one or more programming or scripting languages relevant to enterprise systems development, such as SQL, PL/SQL, Python, Java, Groovy, or Apex.
  • Solid understanding of relational database concepts and ability to write and optimize complex queries for reporting, integration, and troubleshooting.
  • Knowledge of enterprise systems security administration, role-based access control, and data governance principles.
  • Strong analytical and problem-solving skills, including the ability to translate functional requirements into effective technical solutions.
  • Excellent written and verbal communication skills, including the ability to explain technical concepts and system behavior to non-technical functional partners.
  • Ability to work effectively across organizational boundaries with diverse stakeholders, including administrative offices, academic departments, and external vendors.
  • Commitment to data privacy, information security, and institutional policy compliance.

Nice To Haves

  • Experience with multiple enterprise platforms spanning student, ERP, SIS, HR, financial, and CRM functions in a higher education setting.
  • Hands-on experience with Salesforce or another enterprise CRM platform, including configuration, custom development, and integration.
  • Familiarity with higher education-specific data standards and reporting requirements, such as IPEDS, NSC, Common App, and state reporting.
  • Experience with identity management and single sign-on integration, such as LDAP, SAML, Shibboleth, or Microsoft Entra ID, as it relates to enterprise system access.
  • Knowledge of cloud-hosted enterprise platform models (SaaS) and experience managing vendor-hosted system environments.
  • Experience supporting or participating in major enterprise system implementations or upgrades.
  • Relevant vendor or platform certifications, such as Salesforce Administrator, Workday Pro, or Ellucian certifications.
  • Experience with agile or iterative delivery methods in an enterprise systems context.

Responsibilities

  • Design, build, test, and deploy AI/ML models, pipelines, and applications.
  • Develop solutions using large language models (LLMs), generative AI, and retrieval-augmented generation (RAG).
  • Write clean, maintainable code, primarily in Python, following best practices.
  • Evaluate and implement AI tools, frameworks, and platforms, such as Azure OpenAI, Hugging Face, and LangChain.
  • Build and maintain data pipelines to support model training and deployment.
  • Integrate AI solutions with enterprise systems such as ERP, SIS, CRM, and LMS using APIs and modern architectures.
  • Collaborate with technical teams to ensure solutions are secure, scalable, and high-performing.
  • Support data quality efforts and develop monitoring tools to track model performance.
  • Apply responsible AI principles, including fairness, transparency, and data privacy.
  • Conduct model evaluations, bias assessments, and risk analyses.
  • Ensure compliance with institutional policies and regulations, including FERPA and HIPAA.
  • Contribute to AI governance frameworks and documentation.
  • Serve as a technical resource and mentor for AI-related work.
  • Lead knowledge-sharing activities and promote AI literacy across the organization.
  • Partner with stakeholders to define use cases and translate technical concepts into clear solutions.
  • Participate in projects, working groups, and AI strategy initiatives.
  • Perform other duties as assigned.
  • Administer, configure, develop, or support enterprise systems in a complex multi-system environment.
  • Develop and maintain system integrations using APIs, ETL tools, middleware platforms, or file-based exchange methods.
  • Write and optimize complex queries for reporting, integration, and troubleshooting.
  • Apply enterprise systems security administration, role-based access control, data governance, and institutional policy compliance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service