Our client is a fast-growing technology company in Bangkok seeking a Software Engineer specialising in data acquisition and integration. This role sits at the intersection of data engineering and backend development building the systems that power real-time data flows across the business. It is ideal for someone who thrives on end-to-end ownership and wants to work with modern cloud-native tooling in a collaborative product environment.
Key Responsibilities
Design and build scalable reliable data acquisition and integration pipelines aligned with product and business requirements.
Own the full lifecycle of data extraction systems including scraping ETL workflows and production deployment.
Develop and maintain ETL pipelines using Python (Pandas / PySpark) with clear task estimation and delivery timelines.
Collaborate with Product and Engineering teams to deliver automated data feeds and data-driven features.
Build backend services using Python (data processing) and (asynchronous web interactions).
Manage data flows end-to-end from external source extraction to loading into OLTP (Firestore CloudSQL) and OLAP (BigQuery) systems.
Design and develop secure well-structured APIs for integration with third-party services and internal consumers.
Continuously propose improvements new techniques and tools to enhance system reliability scalability and team efficiency.
Qualifications
Bachelors degree in Computer Science Software Engineering or equivalent hands-on experience.
Strong proficiency in Python and with solid understanding of ETL and asynchronous systems.
Experience with relational databases (PostgreSQL CloudSQL) and NoSQL databases (Firestore) including OLTP data modelling.
Familiarity with RESTful APIs XML/HTML parsing and third-party data integration patterns.
Hands-on experience with Docker and workflow orchestration tools such as Apache Airflow.
Fast learner detail-oriented and proactive in adopting new technologies.
Strong problem-solving communication and collaboration skills.
Benefits & Perks
Annual salary increase
Annual performance bonus
Provident fund
Annual health check-up
Group health insurance (OPD & IPD)
Accident insurance & dental benefits
Annual training budget
Employee product discount
Working Arrangement
Hybrid: 3 days onsite 2 days WFH
Flexible start time: 9:00 - 10:30 AM
9 working hours per day (including lunch)
Software Engineer (Data & Integration) Location: Bangkok (Hybrid) Type: Full-Time Permanent Industry: Technology / E-Commerce Overview Our client is a fast-growing technology company in Bangkok seeking a Software Engineer specialising in data acquisition and integration. This role sits at the inters...
Software Engineer (Data & Integration)
Location: Bangkok (Hybrid)
Type: Full-Time
Permanent Industry: Technology / E-Commerce
Overview
Our client is a fast-growing technology company in Bangkok seeking a Software Engineer specialising in data acquisition and integration. This role sits at the intersection of data engineering and backend development building the systems that power real-time data flows across the business. It is ideal for someone who thrives on end-to-end ownership and wants to work with modern cloud-native tooling in a collaborative product environment.
Key Responsibilities
Design and build scalable reliable data acquisition and integration pipelines aligned with product and business requirements.
Own the full lifecycle of data extraction systems including scraping ETL workflows and production deployment.
Develop and maintain ETL pipelines using Python (Pandas / PySpark) with clear task estimation and delivery timelines.
Collaborate with Product and Engineering teams to deliver automated data feeds and data-driven features.
Build backend services using Python (data processing) and (asynchronous web interactions).
Manage data flows end-to-end from external source extraction to loading into OLTP (Firestore CloudSQL) and OLAP (BigQuery) systems.
Design and develop secure well-structured APIs for integration with third-party services and internal consumers.
Continuously propose improvements new techniques and tools to enhance system reliability scalability and team efficiency.
Qualifications
Bachelors degree in Computer Science Software Engineering or equivalent hands-on experience.
Strong proficiency in Python and with solid understanding of ETL and asynchronous systems.
Experience with relational databases (PostgreSQL CloudSQL) and NoSQL databases (Firestore) including OLTP data modelling.
Familiarity with RESTful APIs XML/HTML parsing and third-party data integration patterns.
Hands-on experience with Docker and workflow orchestration tools such as Apache Airflow.
Fast learner detail-oriented and proactive in adopting new technologies.
Strong problem-solving communication and collaboration skills.