Senior Leader, Data Engineering

Job Requisition ID:  1054
Company:  True Digital Group Co.,Ltd.

Job Summary

Lead Data Engineer

 

True Digital Group (TDG) is a subsidiary of True Corporation, a leading communications conglomerate in Thailand. TDG’s mission is to develop new digital revenue streams for True Corporation as well as facilitate digital transformation of the Thai economy as a whole.

TDG’s Connected Industry Solutions business unit is looking for a Lead Data Engineer to join its AI and Data Platform team. At TDG, our mandate is to build world-class B2B analytics products and services on top of unique data. You will be joining a diverse, multi-cultural team dedicated to growing TDG’s presence in the Thai market. 

 

As a Lead Data Engineer, you will be in a key role to design, build and maintain large real-time on-premise and on-cloud data systems for a major data platform in Thailand. This provides a great opportunity to develop various AI and analytics solutions to our clients in collaboration with multiple stakeholders such as other engineering teams and sales, product and data science teams. The role includes facing customers, and managing the work of data engineers and mentoring and hiring them in your team.

 

 

Job Responsibilities*

Your Role

 

  • Work closely with other engineers, data scientists, product and project managers, management and customers

  • Translate business requirements to technical requirements and provide analytics solutions  to customers and internal stakeholders

  • Plan projects, tasks and priorities, contribute to the tech roadmap and ensure execution

  • Design data architecture and build reliable, scalable and automated real-time data systems with monitoring and alerting

  • Operate, optimize and migrate existing data pipelines and storage

  • Manage costs

  • Manage a team of data engineers and provide guidance to data users 

  • Be a strong advocate for development best practices, data quality and business alignment

 

Qualifications

Your Profile

  • At least a Bachelor's Degree in Computer Sciences, Software Engineering or equivalent experience

  • Familiarity with common data engineering concepts such as SQL, key-value stores, data modeling, distributed computing, job orchestration

  • Experience in building and managing big data pipelines with Spark, Kafka or other big data tools and frameworks

  • Experience in cost monitoring and optimizing data processing and storage systems for cost efficiency

  • Good understanding of on-premise data processing and modern data stack on Google Cloud, AWS, Azure or other cloud

  • Strong programming skills such as Scala, Java, Python with good knowledge of common data structures and algorithms

  • Strong analytical problem solving skills

  • Effective communication skills with ability to understand business context and convey complex ideas to various stakeholders

  • Can-do attitude with self-learning skills, service oriented and customer centric, excellent team player

  • Experience in building and managing teams, providing feedback and setting KPIs

  • Bonus skills: Familiarity with telecom industry, Databricks, Kubernetes, CI/CD, consent management and PDPA