Job Openings Data Engineer (Junior & Senior Level)

About the job Data Engineer (Junior & Senior Level)

Data Engineer (Junior Level)

Responsibilities :

  • Understand customer requirements and work closely with teams to achieve customers goals in a project-based style
  • Understand data engineering principles to design and develop end-to-end data pipelines, including data extraction, data transformation, data ingestion, and other activities
  • Design and develop data extraction from many sources, including relational databases, flat files, and others
  • Design and develop database, data warehouse, and data models from the requirements
  • Design and develop data pipelines using drag-and-drop tools or implementation from scratch
  • Provide consultations to the customer on data solutions
  • Learning and practicing new technologies or data solutions to support opportunities from the company or customers
  • Create documents on each project phase and provide training to the customer
  • Provide on-site IT support and maintenance services to the customer (on a request basis).

Qualifications

  • Bachelors degree or higher in Computer Engineering, Computer Science, or IT-related fields.
  • Minimum 2 years experience in data engineering (new graduates are welcome for some positions)
  • Competency in data programming languages such as SQL, python, or pyspark
  • Competency in data technologies such as databases, data warehouses, RDBMS, and ETL tools (alteryx)
  • Good communication skills both in Thai and English
  • Working experience in data visualization (Tableau/Power BI) is a plus
  • Working experience in cloud services such as AWS, Azure, and GCP is a plus



Senior Data Engineer

Responsibilities:

  • Present and identify business opportunities related to data in sales activity
  • Understand customer requirements and work closely with teams to achieve customers goals in a project-based style
  • Design high level architectures for data projects using different technology stacks
  • Supervise and involve end-to-end data pipeline activities, including data extraction, data transformation, data ingestion, and other activities
  • Handle project implementation and professional services to support customers
  • Learning and practicing new technologies or data solutions to support opportunities from the company or customers

Qualifications

  • Bachelors degree or higher in Computer Engineering, Computer Science, or IT-related fields
  • Minimum 3 years of experience in data engineering or related
  • Experience with data programming languages such as SQL, python, or pyspark
  • Experience with data technologies such as databases, data warehouses, RDBMS, and ETL tools
  • Good communication skills both in Thai and English
  • Ability to prioritize tasks efficiently and solve problems independently
  • Self-directed, proactive, strong problem solving/troubleshooting skills
  • Working experience in cloud services such as AWS, Azure, and GCP is a plus
  • Working experience in data visualization (Tableau/Power BI) is a plus
  • Basic knowledge in data science is a plus