Data Engineer
Job descriptions:
• Work with clients and business analysts to provide end-to-end Business Intelligence solution ranging from data/system integration to analytical dashboard reporting by utilizing large structured and unstructured data from a variety of different sources.
• Participate in the full development life cycle from design, implementation and testing, to documentation, delivery, training, support, and maintenance for data services, analytics, reporting and data science solutions.
• Collaborate with senior members and business analysts to design and build data-integration solutions by developing source-target mapping specifications based on the business requirements.
• Select and integrate any Big Data tools and frameworks required to meet client's business and technical requirements.
• Work with clients and business analysts to design and develop analytical dashboard as requested.
• Implement data ingestion routines both real time and batch using best practices in data modeling, ETL/ELT processes in support of the requirements on both data warehouse and data lake platform and validate that they meet client's business and technical specifications.
• Create visualizations and reports for requested projects.
• Tackle code problems and data-related issues.
• Conduct unit testing and troubleshooting.
• Keep up to date with new newest trends and technologies in the analytics platforms, data integration, business intelligence tools and big data ecosystem to generate innovative ideas to solve business challenges and share expertise with the team.
• Exhibit superior attention to detail and pride in high quality deliverable.
• Handle other duties as assigned.
Qualifications:
Required qualifications:
• Bachelor's or master’s degree in computer engineering/science, information system, statistics, mathematics, economics, finance, data science or other related fields.
• Proficiency in SQL query usage to support investigation and analysis.
• Experience in one of the programming languages such as Python, Java, Scala, Bash, Ruby and any other language to solving data problems.
• Good knowledge of data modeling, and data warehousing.
• Sufficient knowledge in ETL concept, design and development.
• Eager to earn new technology deeply and quickly.
• Attention to detail.
• Very open-minded (eager to ask for comments/suggestions).
• Have a can do and will do attitude.
Preferred qualifications:
• Experience in developing ETL processes on either structured data warehouse or unstructured data lake.
• Experience in designing data model/working with relation databases; i.e. Oracle, IBM DB2, MySQL, SAP, and MS SQL Server.
• Good understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) framework
• Background in Data Mining.
• Be able to use other statistical programming languages such as R, SAS, MATLAB, STATA, etc.
• Experience with some of the data integration tools such as SAS DI, IBM DataStage, etc.
• Experience with Big Data tools; Hadoop, Hive, Spark, Kafka, or related big data technologies.
• Experience with BI technologies: Microsoft Power BI, Oracle BI, Tableau, Pentaho, etc.
• Experience with Stream Processing systems: Storm, Spark-Streaming, etc.
• Experience in Machine Learning related projects: Natural Language Processing, Knowledge/Text Analytic, etc.
• Experience with automation and CI/CD.
• Have experience working on a scrum team in an agile environment
Our office is located right next to BTS Sanam Pao Station.
For more information about us please visit https://playtorium.co.th/
Interested candidates can apply via the Playsmart system : https://playsmart.playtorium.co.th/