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