Full-Stack AI Engineer
Job Description
Build and maintain the software foundation behind NYU’s enterprise AI web applications, from user-facing experiences to backend services and LLM interactions. This onsite role in New York, NY combines full-stack engineering with practical AI integration work, supporting production-grade, secure web experiences across the university.
Responsibilities
- Design, build, and maintain user-facing AI applications, backend services, and interactive capabilities that enable AI experiences across New York University.
- Develop and maintain the core enterprise AI web application foundation, including frontend interfaces, server-side APIs, identity and access management (IAM) integrations, and foundation model interactions.
- Support user-facing feature sets and administrative governance tooling used to manage enterprise AI experiences.
- Work within established architectural patterns while following institutional security and technology standards.
- Translate product vision and AI architecture into production-ready, accessible, and intuitive web applications.
- Write and maintain 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.
- 3+ years of progressive experience in full-stack software development, web application engineering, or digital product development, including delivering production web applications at scale.
- Mastery of modern frontend frameworks such as React, Next.js, or Vue.js, plus JavaScript/TypeScript, HTML5, CSS3, and state management libraries.
- Strong backend experience building APIs and server-side microservices using Python (FastAPI, Flask) and/or Node.js/TypeScript.
- Practical experience integrating LLM APIs, including streaming HTTP/WebSocket endpoints, prompt execution frameworks, and retrieval-augmented generation (RAG) applications.
- Working knowledge of web security fundamentals, including CORS, CSRF, JWT, OAuth2, OpenID Connect (OIDC), and enterprise Single Sign-On (SSO) integrations.
- Experience with relational databases (e.g., PostgreSQL), document stores, vector databases (e.g., pgvector, Pinecone, Qdrant), and caching (e.g., Redis).
- Deep understanding of responsive UI development and accessibility standards (WCAG 2.1 AA / ADA compliance).
- Strong foundation in Git, API design (RESTful, GraphQL), automated testing frameworks (Jest, Playwright, Cypress, PyTest), and containerization (Docker).
Preferred Experience
- 3+ years building or customizing enterprise LLM chat applications or workplace AI assistants (e.g., ChatGPT Enterprise, LibreChat, Open WebUI).
- Experience building administrative control portals, usage monitoring dashboards, or token/cost management user interfaces.
- Prior experience delivering digital products or web applications in higher education, research, or complex enterprise environments.
Compensation & Location
- Location: New York, NY (onsite)
- Base salary range: USD 170,000 - 190,000 per year
- Pay transparency: This range represents base pay only and excludes incentives, bonuses, clinical compensation, or other items.