Data Engineer
21sunpassion & Sunsusolution Bangkok, Thailand
Food and Beverage Services · 201-500 employees
About the role
Design and maintain robust ETL/ELT data pipelines while ensuring data quality and system monitoring. Collaborate with cross-functional teams to translate business requirements into technical data solutions.
What they look for
Requirements
Requires a bachelor's degree in Computer Engineering, IT, or a related field with 1-3 years of experience. Candidates must be Thai citizens with strong proficiency in SQL, Python, and cloud data architecture.
Full description
1. Data Pipeline & Architecture - ออกแบบและสร้างท่อส่งข้อมูล (ETL/ELT Pipelines) ทั้งแบบ Batch และ Real-time - เชื่อมต่อข้อมูลจากแหล่งต่าง ๆ เช่น Database, REST APIs, และ Message Queues - ออกแบบและวางรากฐานโครงสร้างข้อมูล (Data Schema) เพื่อรองรับการทำ Data Analytics เชิงลึก พร้อมทั้งวางแผนและบริหารจัดการการพัฒนาเครื่องมือภายใน (Internal Tools) - ตรวจสอบและแก้ไขปัญหา Query ที่ทำงานช้า (Slow Query) - ออกแบบ Index และโครงสร้างข้อมูลเพื่อเพิ่มประสิทธิภาพการดึงข้อมูล 2. Data Quality & Monitoring - ตรวจสอบความถูกต้อง (Data Validation) และความสะอาดของข้อมูลก่อนนำเข้าสู่ระบบ - สร้างระบบ Monitoring และ Alerting เมื่อระบบ Pipeline เกิดข้อผิดพลาด รวมถึงพบความผิดปกติของ Data 3. DataOps & Automation - ใช้ GitLab CI/CD ในการทำ Automated Testing และ Deploy ระบบ Pipeline - จัดการ Containerization ด้วย Docker เพื่อให้ระบบทำงานได้เสถียรในทุก Environment 4. Collaboration & Documentation - ทำงานร่วมกับ Data Analyst และทีม Developer เพื่อเปลี่ยนความต้องการทางธุรกิจให้เป็น Technical Solution - จัดทำเอกสาร Data Dictionary และ Data Lineage เพื่อความโปร่งใสของที่มาข้อมูล
ทักษะทางเทคนิค (Technical Skills) - Languages: Advanced SQL (Window Functions, CTEs), และ Python (Pandas, PySpark) - Concepts: เข้าใจหลักการ Data Warehouse, Data Lake, และ Big Data สถาปัตยกรรมต่าง ๆ - Cloud: มีประสบการณ์ใช้งาน Cloud Data Warehouse และ Cloud Storage (AWS, Azure, หรือ GCP) - Version Control: ใช้งาน Git (GitLab, GitHub) ได้คล่องแคล่ว (Branching, Merge Request) - Data Structures & Algorithms: เข้าใจพื้นฐานในระดับที่สามารถออกแบบโค้ดที่มีประสิทธิภาพ ทักษะเพิ่มเติม (จะพิจารณาเป็นพิเศษ) - Streaming: มีความเข้าใจระบบ Message Broker เช่น Kafka หรือ RabbitMQ - Orchestration: เคยใช้งานเครื่องมือจัดการลำดับงาน เช่น Airflow หรือ Prefect - Tools: มีประสบการณ์การใช้ dbt (Data Build Tool) ในการจัดการ SQL Models
คุณสมบัติผู้สมัคร (Qualifications) - ผู้ถือสัญชาติไทยเท่านั้น - วุฒิการศึกษาระดับปริญญาตรีในสาขา Computer Engineering, IT หรือสาขาที่เกี่ยวข้อง - ประสบการณ์ 1-3 ปี (หากเป็นเด็กจบใหม่ ต้องมี Portfolio หรือโปรเจกต์ที่เกี่ยวข้องอย่างชัดเจน) - มีทักษะการคิดเชิงตรรกะ (Logical Thinking) และความสามารถในการสื่อสารเรื่องเทคนิคให้คนทั่วไปเข้าใจได้ง่าย - มีทักษะด้านการสื่อสารและการประสานงานที่มีประสิทธิภาพ - มี Growth Mindset
Similar roles
-
Senior Data Engineer
GRESB Amsterdam, North Holland, Netherlands
-
Data Engineer
Medison Pharma Petah Tikva, Center District, Israel
-
Senior Specialist, Data Engineer
Standard Bank Group Johannesburg, Gauteng, South Africa
-
SDE 1 - Data Engineer
GIST Impact Mumbai, Maharashtra, India
-
Lead Software Engineer, Data Engineering
Icertis Pune, Maharashtra, India
-
Data Engineer
Leonard Curtis Whitefield, Scotland, United Kingdom