TMBThanachart Bank or ttb / ทีเอ็มบีธนชาต หรือ ทีทีบี
Software Engineer (AI Solution) (T00026699)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bangkok, Thailand
Work mode:
Onsite
Published on:
31 August 2026
What they need
Job Summary
Full-stack Software Engineer to build and integrate AI/GenAI-enabled applications, APIs, services, and user interfaces into the bank's enterprise systems. This role delivers reliable, maintainable, production-grade software that consumes large language models (LLMs) and machine-learning models, implements banking-grade guardrails, and integrates with core banking, channels, and workflows — and designs and builds the front-end experiences that staff and customers actually use. Sitting within the AI Centre of Excellence — which fully owns the stabilization period after go-live — the ideal candidate combines strong full-stack engineering craft, a security-first mindset, and the operational discipline to support what the team builds all the way through to a clean hand-over.
Job description
Develops AI application services, APIs, and integration layers that consume LLMs, ML models, and retrieval services.
Designs and implements the front-end of AI applications — responsive, accessible user interfaces and conversational/chat experiences — from UX wireframes through production code.
Implements GenAI application patterns including retrieval-augmented generation (RAG), agents, tool/function calling, prompt templates, and streaming responses (including streaming UI).
Applies production-grade engineering practices end-to-end (front-end and back-end): code quality, unit and integration testing, CI/CD, secure coding, and secret management.
Integrates AI applications with banking data and platform components — APIs, event streams, message queues, batch pipelines, and SSO/IAM.
Implements guardrails and safety across the application layer, including PII redaction, content filters, output validation, fallback behaviors, and safe rendering of model output in the UI.
Builds observability into every service and interface: structured logging, metrics, tracing, prompt/response logging, token and latency telemetry, and front-end performance monitoring.
Contributes to runbooks, support playbooks, and the on-call rotation during the stabilization period.
Collaborates with Data Scientists and ML Engineers to operationalize models, prompts, and evaluation hooks, and supports incident troubleshooting and continuous improvement after go-live.
Plans and delivers AI application modules and front-end components with increasing independence, assessing technical feasibility for new GenAI features and supporting integrations.
Introduces engineering best practices and new GenAI techniques to the team, and shares knowledge through code reviews, tech talks, and internal communities.
Qualification
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
3 years of software engineering experience building and operating production web applications, services, and APIs.
Strong proficiency in Node.js / TypeScript as the primary stack, with Python as a secondary language.
Front-end design and implementation experience: a modern framework (React, Angular, or Vue), HTML/CSS, responsive and accessible UI, and component-based architecture.
Hands-on experience with REST APIs, Git, CI/CD pipelines (Azure DevOps or GitHub Actions), containerization (Docker), and automated testing (front-end and back-end).
Familiarity with LLM application concepts: prompt design, RAG, embeddings/vector search, function/tool calling, and building streaming/chat UIs.
Understanding of secure coding practices, safe handling of sensitive data (PII), and front-end security (XSS, safe rendering of model output).
Exposure to at least one major cloud platform — Microsoft Azure preferred (Azure OpenAI, Azure AI Search, AKS a strong plus).
Experience in banking, financial services, or other regulated environments is an advantage.
Comfortable working in an Agile / Scrum environment.
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
9 days ago
Quick apply
Cherrypick
Software Engineer
Freelance
Paris, France
Hybrid
Skills
9 hours ago
Quick apply