Senior Full Stack Engineer – LLM Integration Specialist

Senior Full Stack Engineer – LLM Integration Specialist

Senior Full Stack Engineer – LLM Integration Specialist

Menumiz

Workforce

ADELAIDE 5000 - SA

23 hours ago

No application

About

About the Company

menumiz™ is a comprehensive restaurant POS system that enhances service speed, improves quality, and simplifies payments for modern dining experiences. By leveraging mobile technology and cutting-edge AI, menumiz™ streamlines operations with digital menus, self-service ordering, direct kitchen communication, and seamless payment processing, allowing restaurants to operate efficiently and boost profitability effortlessly.

About the Role

This is a full-time role for a Senior Full Stack Engineer specializing in LLM Integration at menumiz™. In this position, you will be responsible for developing and maintaining both frontend and backend components of our AI-enhanced restaurant POS system, with the work split approximately 80% frontend and 20% backend tasks.

On the frontend, you will create intuitive and responsive user interfaces using TypeScript with modern frameworks, building sophisticated AI-powered features and conversational interfaces. On the backend, you will develop robust and scalable services using .NET Core, with a particular focus on integrating Large Language Models (LLMs) for intelligent automation, natural language processing, and AI-driven restaurant operations. You'll architect seamless integrations with AI services like OpenAI, Azure OpenAI, or similar platforms to enhance menu recommendations, order processing, and customer interactions.

Additionally, you will architect and manage our cloud infrastructure on Azure, including networking and security configurations optimized for AI workloads. Collaboration with designers, other developers, and stakeholders is essential to deliver high-quality, AI-enhanced software that revolutionizes the dining experience.

Qualifications

Core Requirements:

Proven experience as a Full Stack Developer or similar role, with a strong portfolio of projects
Expert-level TypeScript skills - this is non-negotiable
Strong .NET Core backend development experience
Hands-on experience with LLM integration (OpenAI API, Azure OpenAI, Anthropic, etc.)

Frontend expertise:

Advanced TypeScript/JavaScript for building complex, interactive web applications
Experience with modern frontend frameworks (React, Vue, Angular, SolidJS, or similar)
Ability to build conversational UI components and AI-powered interfaces
Understanding of UI/UX design principles for AI-enhanced user experiences
Experience with real-time communication (WebSockets, SignalR) for AI interactions

Backend proficiency:

.NET Core for developing RESTful APIs, handling authentication, and building scalable AI-integrated services
LLM Integration experience including prompt engineering, API integration, and managing AI model responses
Experience with vector databases and semantic search implementations
Knowledge of AI safety practices, token management, and cost optimization
Database management experience (SQL Server, Azure Cosmos DB), including schema design and optimization
Experience with message queuing and async processing for AI workloads

AI & LLM Specific Skills:

Practical experience integrating LLMs into production applications
Understanding of prompt engineering best practices
Knowledge of AI model limitations, hallucination mitigation, and response validation
Experience with embeddings, vector search, and RAG (Retrieval-Augmented Generation) patterns
Familiarity with AI model fine-tuning or custom training (preferred but not required)

Cloud and architecture skills:

Strong knowledge of Azure, including AI services (Azure OpenAI, Cognitive Services)
Experience deploying and scaling AI-powered applications in cloud environments
Understanding of Azure networking, security, and compliance for AI applications
Familiarity with DevOps practices, CI/CD pipelines, containerization, and infrastructure as code
Knowledge of monitoring and observability for AI-integrated systems

General skills:

Excellent problem-solving skills with experience debugging AI integration issues
Ability to work in a fast-paced, dynamic environment with emerging AI technologies
Strong communication skills for explaining AI concepts to non-technical stakeholders
Education: A degree in computer science, software engineering, AI/ML, or a related field

Additional Information Learn about our hiring process at: https://careers.menumiz.com/menumiz-hiring-procedure/