Full-Stack AI Engineer

New York University•New York, NY
•$170,000 - $190,000

About The Position

The Full-Stack AI Engineer is a senior technical individual contributor responsible for designing, building, and maintaining the user-facing applications, backend services, and interactive capabilities that power artificial intelligence across New York University (NYU). The role develops and maintains the core software foundation for NYU’s enterprise AI web applications and user experiences, including frontend interfaces, server-side APIs, identity and access management integrations, foundation model interactions, user-facing features, and administrative governance tools. Working within organizational architectural patterns and institutional security and technology standards, the engineer translates product vision and AI architecture into production-ready, accessible, and intuitive web applications. The position is highly hands-on and involves designing, writing, and maintaining production code across client-side and server-side stacks.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Web Development, Information Technology, or a related field, or an equivalent combination of education and experience.
  • At least 3 years of progressive experience in full-stack software development, web application engineering, or digital product development, including proven experience delivering production web applications at scale.
  • Mastery of modern frontend frameworks such as React, Next.js, or Vue.js; modern JavaScript/TypeScript, HTML5, CSS3, and state management libraries.
  • Strong expertise building backend APIs and server-side microservices using Python (FastAPI, Flask) and/or Node.js/TypeScript.
  • Practical experience integrating LLM APIs, building streaming HTTP/WebSocket endpoints, using prompt execution frameworks, and developing RAG applications.
  • Solid understanding of web security fundamentals, CORS, CSRF, JWT, OAuth2, OIDC, and enterprise SSO integrations.
  • Experience with relational databases such as PostgreSQL, document stores, vector databases such as pgvector, Pinecone, or Qdrant, and caching mechanisms such as Redis.
  • Deep understanding of modern user interaction design, responsive UI development, and accessibility standards, including WCAG 2.1 AA / ADA compliance.
  • Strong foundation in Git, RESTful and GraphQL API design, automated testing frameworks such as Jest, Playwright, Cypress, or PyTest, and Docker containerization.

Nice To Haves

  • At least 3 years of experience building or customizing enterprise LLM chat applications or workplace AI assistants similar to ChatGPT Enterprise, LibreChat, or Open WebUI.
  • Experience developing administrative control portals, usage monitoring dashboards, or token/cost management UIs.
  • Prior experience delivering digital products or web applications within higher education, research, or a complex enterprise institution.

Responsibilities

  • Design, build, and maintain user-facing applications, backend services, and interactive capabilities supporting AI across NYU.
  • Develop and maintain frontend interfaces, server-side APIs, IAM integrations, foundation model interactions, user-facing features, and administrative governance tools.
  • Translate product vision and AI architecture into production-ready, accessible, and intuitive web applications.
  • Design, write, and maintain production code across client-side and server-side technology stacks.
  • Work within established architectural patterns and comply with institutional security and technology standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service