Senior Data Engineer

THB 50,000 – 100,000

Bangkok

Wongnai เดินหน้าเต็มที่เพื่อเชื่อมต่อสิ่งดีๆ ให้คนไทย มุ่งมั่นที่จะเป็น Super Lifestyle Platform ที่คนไทยสามารถใช้ได้ทุกวัน ทุกจังหวะของชีวิต และสิ่งที่เป็นกลยุทธ์สำคัญคือ O2O Platform ที่เชื่อมต่อบริการต่างๆ เข้าด้วยกัน

เพื่อให้ประสบการณ์ในการใช้บริการต่างๆ บน Wongnai นั้นดีที่สุด เราจำเป็นที่จะต้องเข้าใจความต้องการของผู้ใช้งานให้ครอบคลุมในแง่มุมต่างๆ โดยอาศัยข้อมูลจากหลากหลายแหล่งมาประกอบกัน จัดหมวดหมู่ วิเคราะห์ และนำสิ่งที่ได้เรียนรู้ ไปพัฒนาบริการให้ดียิ่งขึ้น เพื่อประโยชน์ของผู้ใช้งาน

ข้อมูลที่นำมาใช้เหล่านี้เกิดจากผู้ใช้งาน Wongnai กว่า 13 ล้านคน จากหลากหลายช่องทาง ทั้ง Mobile Application และ Website ซึ่งในแต่ละวันมีข้อมูลปริมาณมากไหลเข้ามาสู่ระบบ Data Platform ของเราและเพิ่มขึ้นเรื่อยๆ ในทุกๆ วัน ทำอย่างไรระบบจึงจะรองรับข้อมูลเหล่านี้ได้ รวมถึงนำข้อมูลเหล่านี้ไปใช้ให้เกิดประโยชน์สูงสุด นี่คือสิ่งที่ท้าทายทีม Engineer ของ Wongnai เป็นอย่างมาก

เป้าหมายของทีม Data Platform ของ Wongnai คือการออกแบบระบบให้รองรับการใช้งานข้อมูลในรูปแบบต่างๆ มี Performance ที่ดีทั้งการบันทึกข้อมูลและการวิเคราะห์ข้อมูล รวมถึงดูแลข้อมูลให้มีความปลอดภัยสูงสุด มีความถูกต้อง สามารถใช้งานได้ง่าย เพื่อให้ทีมต่างๆ นำข้อมูลไปใช้ได้อย่างรวดเร็ว มีประสิทธิภาพ เกิดประโยชน์สูงสุดต่อผู้ใช้บริการ Wongnai

อ่านเนื้อหาเกี่ยวกับเทคโนโลยีที่เราใช้ได้ที่ Life@Wongnai ครับ

Responsibility

  • ออกแบบและกำหนด Direction ของ Data Platform System เลือกใช้ Tools ต่างๆ อย่างเหมาะสม
  • Optimize Performance ของ Data Platform
  • สร้างและดูแลระบบ Data Processing ต่างๆ ให้มีความเสถียร รวดเร็ว
  • สร้างและดูแล Data Pipeline ต่างๆ ให้มีความเสถียร รวดเร็ว ถูกต้อง
  • ออกแบบระบบความปลอดภัยของข้อมูล
  • ทำงานร่วมกับ Engineer และทีมอื่นๆ เพื่อให้ใช้งาน Data Platform ได้เกิดประโยชน์สูงสุด

Minimum Qualifications

  • ประสบการณ์อย่างน้อย 3 ปีในตำแหน่งที่เกี่ยวกับ Software Engineer
  • มีความรู้เชิงลึกในเรื่อง Distributed System, Distributed File System และ Stream Processing
  • มีประสบการณ์ในการสร้างและดูแล Data Warehouse รวมถึงการออกแบบฐานข้อมูล
  • สามารถดูแล Linux servers จำนวนมากได้เป็นอย่างดี
  • สามารถเขียนโปรแกรมได้ชำนาญอย่างน้อย 1 ภาษาจากภาษาเหล่านี้: Java, Scala, C และ C++
  • สามารถวิเคราะห์และแก้ปัญหาได้ดี ใส่ใจในรายละเอียด

Preferred Qualifications

  • มีความรู้ในด้าน Data Science, Math และ Statistics พื้นฐาน
  • มีประสบการณ์ในการออกแบบ Data Model และทำ ETL/ELT บน data ขนาดใหญ่
  • มีประสบการณ์ใช้งานและดูแลเครื่องมือ/ระบบเหล่านี้: Hadoop, Hive, HBase, Kafka, Spark, Flink, EMR
  • มีประสบการณ์ดูแลและมีความรู้เชิงลึกใน Database เหล่านี้: MySQL, Redis, Solr
  • สามารถทำงานแบบ Scrum ได้ สร้าง Prototype และ Proof of Concept ได้เร็วภายในเวลาที่เหมาะสม หาวิธีวัดผล วิเคราะห์ผลได้อย่างถูกต้อง ละเอียด แม่นยำ