Full Stack Engineer (Gen AI)
Full Stack Engineer on Kyndryl's Gen AI team in Singapore, building front-end and back-end for AI applications like RAG chatbots, agentic AI systems, and a film classification platform, plus LLM testing/QA. Core stack: TypeScript/Next.js and Python/Node.js on AWS Bedrock, Azure OpenAI, and GCP Vertex AI/Gemini.
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong experience in AWS cloud services
- AWS Bedrock for foundation model deployment
- Core AWS services (EC2, S3, Lambda, API Gateway)
- AWS security and IAM best practices
- Working knowledge of GCP and Azure, incl. multi-cloud integration strategies
- Hands-on experience with cloud-based AI services (AWS Bedrock, Azure OpenAI, GCP Gemini/Vertex AI)
- Strong full stack development experience with TypeScript, Next.js, React or similar frameworks, Python and Node.js
- RESTful API design and implementation for AI model integration
- Proficiency in version control (e.g., Git) and collaborative development workflows
- Strong problem-solving and application performance optimisation skills
- Knowledge of web security best practices and secure authentication/authorisation
- Understanding of asynchronous programming and event-driven architectures
- Experience with test-driven development and automated testing frameworks
- Test automation skills with tools such as Selenium, PyTest, or custom AI test frameworks
- Understanding of AI-specific testing methodologies (accuracy, hallucinations, NLP)
- Strong Python skills for developing test scripts and analysing LLM results
- Ability to report model issues (hallucinations, accuracy) using issue tracking tools like Jira
- Familiarity with strategies to test language model accuracy in mission-critical applications
Full description
Job Summary
We are seeking a talented and versatile Full Stack Engineer to join our Gen AI team. In this role, you will be responsible for developing and maintaining both front-end and back-end components of our Gen AI applications, including RAG chatbots, agentic AI systems, and film classification platforms. Your expertise in full stack development, cloud-based AI services, and quality assurance will be crucial in bringing cutting-edge AI technologies—including autonomous AI agents—to life through intuitive and efficient web applications.
Key Initiatives
AI Assistant Platform
- Built on AWS Bedrock with multi-cloud integration (GCP and Azure)
- Supports Gemini and OpenAI models
- Frontend development using TypeScript and Next.js
- Multi-cloud architecture requiring seamless integration across AWS, GCP, and Azure services
Film Classification System
- Built on GCP's Agentic framework
- Utilises Gemini models with multi-agent architecture
- Backend development using Python
- Advanced agentic AI workflows for automated film content analysis
Key Responsibilities
- Development Responsibilities: Full Stack Development: Design, develop, and maintain both front-end and back-end components of Gen AI applications, ensuring seamless integration between user interfaces and LLM-powered backends.
- Cloud-Native Development: Architect and implement cloud-native solutions leveraging AWS, GCP, and Azure services, with particular focus on AI/ML services across these platforms.
- LLM Integration: Implement APIs and services to integrate Large Language Models (including AWS Bedrock, Azure OpenAI, and GCP's Gemini) into web applications, focusing on efficient data flow and real-time processing of model outputs.
- Agentic AI Development: Build and maintain autonomous AI agent systems capable of multi-step reasoning, planning, and decision-making. Implement agent orchestration frameworks that enable AI agents to use tools, access external APIs, and execute complex workflows.
- Agent Tool Integration: Develop and integrate tool-calling capabilities for AI agents, enabling them to interact with external systems, databases, and APIs to accomplish user-defined goals autonomously.
- User Interface Design: Create intuitive and responsive user interfaces for Gen AI applications, with a focus on enhancing user experience in chatbot interactions, agentic AI workflows, and film classification interfaces.
- Database Management: Design and maintain databases to store and retrieve data efficiently for Gen AI applications, including user interactions, model outputs, agent execution logs, and system state management.