Data Engineer - AI-Focused Digital Lending

Visa Sponsorship
Apply
AI Summary

We are seeking a talented Data Engineer to build APIs, connect to multiple database technologies, and prepare structured datasets for AI and machine learning models. The role requires proficiency in Node.js, Python, and PostgreSQL, with experience working with Google Firebase and vector databases. The ideal candidate will have a strong understanding of SQL and REST API design.

Key Highlights
Data extraction and preparation
API development and data access
Data analysis and reporting
Data engineering and infrastructure
Key Responsibilities
Extract, transform, and prepare structured datasets from CBS, LOS, Firebase, and vector databases
Design and develop RESTful APIs using Node.js and/or Python
Perform ad-hoc and scheduled data analyses to support business decision-making
Technical Skills Required
Node.js Python PostgreSQL Google Firebase Vector databases SQL REST API design
Benefits & Perks
Competitive salary package
Work Permit sponsorship for non-Thai candidates
Direct collaboration with C-suite leadership
Nice to Have
Experience in fintech, banking, or financial services environments
Familiarity with Core Banking Systems or Loan Origination Systems

Job Description


ABOUT THE ROLE


Data Engineer

Analytics-Focused Software Engineer · Bangkok, Thailand

Location Bangkok, Thailand

Employment Type Full-Time

Experience Required 2+Years

Education Bachelor's Degree or above in Computer Science or related field

Nationality Open to all nationalities - Work Permit provided for non-Thai candidates



ABOUT SIAM DIGITAL LENDING

Siam Digital Lending Co., Ltd. is an AI-focused digital lending company in Thailand, operating fully under the regulatory framework of the Bank of Thailand (BOT) and the National Credit Bureau (NCB). We provide a diverse portfolio of loan products to customers across Thailand, combining artificial intelligence with financial expertise to deliver fast, intelligent, and compliant lending services.


AI is at the core of everything we do - from credit decisioning and risk scoring to customer profiling and fraud detection. Our technology stack is built around a sophisticated Core Banking System (CBS) and Loan Origination System (LOS), both containing complex, multi-table schemas. Alongside these, we leverage Google Firebase for real-time data and vector databases to power our AI and machine learning pipelines. As we scale our AI capabilities, data extraction and preparation are mission-critical functions.


ROLE OVERVIEW

We are seeking a talented and technically versatile Data Engineer who sits at the intersection of software engineering and data analytics. This is not a traditional data pipeline role, you will be a hands-on engineer who builds APIs, connects to multiple database technologies (PostgreSQL, Firebase, and vector DBs), pulls and transforms data from complex schemas, and prepares structured datasets that feed our AI and machine learning models and mainly business analytics.

You will work closely with and report directly to the CTO for technical direction, while also collaborating with the CEO on business-focused analytics, making this a high-visibility, high-impact position from day one.


KEY RESPONSIBILITIES

AI Data Extraction & Preparation

▸ Extract, transform, and prepare structured datasets from CBS, LOS, Firebase, and vector databases to feed AI and ML models and business analytics

▸ Work with the AI/ML team to understand feature requirements and engineer the appropriate data pipelines and extraction APIs

▸ Manage and query vector database collections (Firebase vectore DB) for embedding storage and semantic retrieval use cases

▸ Maintain Google Firebase Firestore collections read, write, and sync data between Firebase and our analytical systems

API Development & Data Access

▸ Design and develop RESTful APIs using Node.js and/or Python to connect to and query our Core Banking System and Loan Origination System databases

▸ Write optimized, complex SQL queries across multiple tables and schemas to extract meaningful datasets

▸ Build reusable data-access layers and microservices that abstract database complexity for internal consumers

Data Analysis & Reporting

▸ Perform ad-hoc and scheduled data analyses to support business decision-making

▸ Develop dashboards, automated reports, and visual analytics outputs that translate raw loan and customer data into executive-ready insights

▸ Identify trends, anomalies, and opportunities in lending data (disbursements, repayments, delinquency, credit scoring, etc.)

Data Engineering & Infrastructure

▸ Maintain and improve ETL/ELT pipelines that move and transform data between operational and analytical systems

▸ Ensure data quality, consistency, and integrity across all analytical outputs

▸ Collaborate with the CTO to evolve the company's data architecture and tooling

Compliance & Security

▸ Handle sensitive financial and personal data in strict accordance with BOT regulations and NCB membership obligations

▸ Apply best practices for data access controls, audit logging, and data governance

REQUIRED QUALIFICATIONS

▸ Bachelor's degree in Computer Science, Software Engineering, or a closely related field (CS graduates only)

▸ 2+ years of professional experience in software engineering, data engineering, or a data-heavy backend development role

▸ Proficiency in Node.js and/or Python for backend API and scripting development

▸ Strong SQL skills — comfortable writing complex multi-join queries across large, normalized schemas

▸ Hands-on experience with PostgreSQL

▸ Experience working with Google Firebase — specifically Firestore collections, queries, and data modeling

▸ Familiarity with vector databases and the concept of embeddings

▸ Solid understanding of REST API design and implementation

▸ Ability to understand and navigate complex, undocumented database schemas


PREFERRED QUALIFICATIONS

▸ Experience in fintech, banking, or financial services environments

▸ Familiarity with Core Banking Systems or Loan Origination Systems

▸ Understanding of AI/ML data pipelines, feature engineering, dataset preparation, and embedding workflows

▸ Experience with Python data libraries such as pandas, NumPy, SQLAlchemy, or LangChain

▸ Exposure to data visualization tools (e.g., Grafana, Power BI, or similar)

▸ Knowledge of data warehousing or analytical databases (e.g., BigQuery)

▸ Understanding of Thai financial regulatory requirements or NCB credit reporting is a strong plus


WHAT WE OFFER

▸ Direct collaboration with C-suite leadership (CTO & CEO) , genuine visibility and influence

▸ Work Permit sponsorship for qualified non-Thai candidates, all nationalities welcome to apply

▸ Competitive salary package benchmarked to the Bangkok fintech market

▸ Be part of building an AI-first lending company, your data work directly powers our AI and credit models

▸ Exposure to a modern, diverse tech stack: PostgreSQL, Firebase, vector databases, Node.js, Python, and more

▸ A lean, technically driven team where your contributions directly impact business outcomes

How to Apply

If you are a software engineer with a passion for data and want to work at the heart of a regulated Thai fintech company, we want to hear from you. Please submit your CV along with a brief cover note describing a project where you built an API to extract and analyze data from a complex database schema.


Similar Jobs

Explore other opportunities that match your interests

Senior Data Analyst

Data Science
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State

Azure Data Engineer

Data Science
6h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

lavu tech solutions sdn bhd

Malaysia

Subscribe our newsletter

New Things Will Always Update Regularly