Data Engineer

Department

Technology

Level

Intern / New Grad. / Junior (0-2 yrs) / Senior (2-5 yrs)

Budget

30K - 50K

Description

We seek members passionate about technology, design, coding, and optimizing. You will gain exciting real-world software engineering experience at a thriving company. We frequently work in teams to solve problems, explore new technologies, and learn from one another. You will meet designers, product owners, project managers, developers, and other team members. The ideal member for this environment will be enthusiastic and passionate.

Who are we looking for?

  • มีความสร้างสรรค์อย่างมีหลักการ สามารถแก้ปัญหาต่างๆ ได้ดี
  • ชอบเรื่องของเทคโนโลยีและเครื่องมือต่างๆ ที่จะช่วยทำให้เราทำงานได้ง่ายขึ้น เร็วขึ้น และมีประสิทธิภาพมากขึ้น
  • ชอบความท้าทาย ไม่ชอบหยุดนิ่ง รักการเรียนรู้ และเรียนรู้เรื่องต่างๆ ได้เร็ว
  • เราทำงานเป็นทีม มี Human-skill พูดคุยกับเพื่อนร่วมงานรู้เรื่อง

Responsibility

  • Participate in architecting the optimal data solution for client’s data transformation journey
  • Build data infrastructure and platform including database, ETL, data warehouse, and  BI dashboard
  • Design data modelling and ensure the design meets business requirements
  • Develop and deploy ETL data pipelines to production
  • Prepare test cases using functional and technical documentation and applying them to test-driven development process
  • Work closely with software developers and business analysts in data delivery
  • Participate in continuing education and training to keep up to date with the current best practices and new technologies

Qualification

  • Bachelor's degree or higher in Computer Engineering, Computer Sciences, IT, Information Systems, or any related field
  • Experience using relational database such as MySQL, PostgreSQL, MSSQL as well as NoSQL/distributed databases
  • Proficient in writing SQL and one of the data pipeline languages: Python, Scala
  • Experience in workflow dependency, scheduling, and orchestration using tools such as Airflow or cloud equivalences
  • Comfortable administrating Linux and using Shell/Python scripts
  • Experience with Cloud services (AWS, Azure, GCP)
  • Understanding of Data Engineering concepts across these areas: Data Architecture, Data Ingestion, Data Storage, Data Modelling, Data Warehousing, Data Processing, Data Visualization, and Data Analytics
  • Experienced working in an agile team with test-driven methodology
  • Experienced with source/version control software such as Git
  • Experience with big data tools e.g. Hadoop, Spark, Kafka is a plus
Apply to position