Back to all jobs
Software Engineer - AI Innovation
Singapore, Singapore
EngineeringJob Description
We are a team to design, develop, maintain, and improve software for various ventures projects, i.e., projects that are adjacent to our core businesses and are bootstrapped fast with a lean team. You will be actively involved in the design of various components behind scalable applications, from frontend UI to backend infrastructure.
We are seeking a highly motivated and experienced AI and Automation Engineer to join our AI Innovation team. The ideal candidate will be instrumental in designing, developing, and deploying cutting-edge AI-powered automation solutions, primarily focused on enhancing our Client onboarding, operational efficiency and financial processes. This role requires a strong blend of software engineering skills, deep understanding of Generative AI, and practical experience in implementing sophisticated automation flows.
Key Responsibilities:
- Customer Support Automation & Chatbots:
- Design, develop, and maintain AI customer chatbots and other automation tools to improve response times and resolution rates for customer support automation.
- Integrate AI models with existing support channels and backend systems.
- Generative AI & RAG Implementation:
- Develop and optimize applications utilizing Generative AI (GenAI), with a focus on implementing robust Retrieval-Augmented Generation (RAG) pipelines for accurate, context-aware responses.
- Experiment with and integrate various Large Language Models (LLMs) and foundation models.
- KYC & Financial Automation:
- Implement secure and compliant automation solutions for Know Your Customer (KYC) processes, including data validation, document processing, and risk flagging.
- Develop automation flows for payment handling and reconciliation, ensuring accuracy, security, and integrity of financial transactions.
- Software Development:
- Write clean, efficient, and well-documented code using Python for machine learning models, automation scripts, and system integrations.
- Collaborate with cross-functional teams (Product, Data Science, Operations) to define requirements and deliver solutions.
- Revisit the development process to fix bugs or address
- Agentic AI & Workflow Management (A Plus):
- Leverage or quickly learn AI flow software and platforms like Dify, n8n, LangChain, or other Agentic AI frameworks to build complex, multi-step automation workflows.
Required Qualifications
- Strong proficiency in backend programming languages, especially in Python and NodeJS, In-depth knowledge of Python/Nodejs syntax, and frameworks (e.g., Django, Flask, FastAPI, NestJS).
- Expertise in SQL: Solid understanding of relational database concepts, SQL querying, and database optimization techniques.
- AI/ML: Proven experience with NLP/NLU and machine learning model deployment, specifically in the context of chatbots and customer service.
- GenAI/RAG: Practical experience implementing Generative AI solutions and building RAG architectures.
- Direct experience with customer support automation and developing AI customer chatbots.
- Familiarity with financial technology processes, particularly KYC procedures and payment handling/reconciliation
Domain Knowledge:
Preferred Qualifications (The "Nice-to-Haves")
- Kubernetes/Docker, Applied AI Development experience
- Proficient in speaking English and experienced in collaboration with global teams.
- oStrong desire for doing things better and faster, attention to detail and holding strong responsibility to his/her tasks.
- pen to challenges and eager to learn.
- Able to work under pressure, fast learner and able to adapt changing priorities within a fast-moving industry.