What are the responsibilities and job description for the Full‑Stack AI Applications Engineer position at Hays?
Role: Full‑Stack AI Applications Engineer
Location: New York City or Tampa, FL
Work Arrangement: Hybrid 4 days onsite
Relocation: Offered
Visa: Not accepted. Only USC or GC holders.
Full‑Stack AI Applications Engineer
A global banking organization is seeking a Full‑Stack AI Applications Engineer to design, build, and scale AI‑powered applications that bring together intuitive user interfaces, secure backend services, and modern cloud‑based AI capabilities. This role combines frontend engineering, backend/API development, and Azure AI/LLM integration.
We are open to this role being split - Frontend and Backend. If you only have experience on one side, please apply.
Responsibilities:
System Architecture & Requirements
- Translate business needs into clear technical requirements across the frontend, backend, and AI layers.
- Contribute to system design and documentation for scalable application architectures.
Frontend Engineering (React / TypeScript)
- Build modern, responsive UIs for AI‑driven applications.
- Develop production‑ready React/TypeScript components with strong attention to performance, accessibility, and maintainability.
- Integrate UI workflows with backend services and AI features via well‑structured APIs.
Backend Engineering (Python / Azure)
- Design, build, and operate backend services using Python and Azure‑native components (App Services, Functions, containerized workloads).
- Develop LLM‑powered workflows, including prompt orchestration, grounding, structured outputs, and RAG implementations.
- Build secure, scalable APIs integrating cloud‑based AI services and enterprise systems.
AI Integration & Delivery
- Implement embeddings, semantic search, and retrieval‑augmented generation patterns.
- Ensure observability, logging, error handling, and performance across the application.
- Deploy solutions through established CI/CD and DevOps pipelines.
Collaboration & Product Delivery
- Partner with platform teams, designers, and non‑technical stakeholders to deliver end‑to‑end AI workflows.
- Participate in design reviews and help establish engineering standards across the stack.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 4 years of frontend, backend, OR full‑stack development experience.
- Strong proficiency in React and TypeScript for the frontend.
- Strong proficiency in Python for backend/API development.
- Hands‑on experience building or integrating LLM‑powered applications.
- Experience with Azure, including:
- • Azure OpenAI / Azure AI
- • Azure App Services, Azure Functions, or container‑based deployment
- • Identity, access control, and secure cloud integration
- Experience designing and consuming RESTful APIs.
- Understanding of prompt engineering, embeddings, semantic search, or RAG concepts.
Nice to Have
- Experience with vector databases or Azure AI Search.
- Experience integrating AI into regulated or security‑sensitive environments.
- Familiarity with component libraries or enterprise design systems.
- Experience with Microsoft cloud identity (Entra ID) or M365‑adjacent development.
Salary : $160,000 - $200,000