Senior Associate, Data Engineering
Job Summary
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 Data Engineer, you will be responsible for the design, development, and implementation of the data processing for ingestion and transformation areas of the data pipeline. You will collaborate with cross-functional teams of product and development, and work closely with data architecture and data scientists to gather requirements and essential system knowledge to allow them execute their tasks successfully. This is an exciting opportunity to work on one of the largest data in Thailand, and to be part of an ambitious team that is building and launching first-in-market analytics products.
Job Responsibilities*
-
Build data processing and storage systems based on jointly defined requirements with emphasis on data quality, reliability and automation
-
Improve scalability, speed and accuracy of the existing data pipelines
-
Work closely with product and project owners to help them leverage data solutions
-
Provide recommendations on suitable options and architectures for data processing systems
-
Support maintenance, bug fixing and performance analysis for data processing systems
-
Be a strong advocate for a culture of ownership, best practices, data quality, cost consciousness and well defined processes across development teams and business stakeholders
-
Provide guidance for junior data engineers
Qualifications
-
At least a Bachelor's Degree in Computer Sciences, Software Engineering or equivalent experience
-
Experience building big data pipelines with Spark, Kafka or big data frameworks
-
Strong programming skills such as Python, Java, Scala, SQL
-
Strong analytical and problem-solving skills
-
Good understanding of data structures, algorithms and architectures and optimization techniques such as indexing and partitioning
-
Bring experience in developing and operating data systems to the development team
-
Good communication skills. Be able to convey complex ideas effectively to various audiences
-
Can do attitude, service orientation, and self-learning skills; superb team player
-
Ability to provide development solutions in accordance with the Software Development Life-Cycle methodologies such as SCRUM and Agile
-
Bonus knowledge and skills: Telecom industry, data modeling, data science, large-scale real-time systems, data monetization, system migration and vendor management
-
Bonus knowledge and skills: Experience in Hadoop, NoSQL, Linux, Shell Scripting, Apache Airflow, Databricks or Cloud platform such as Google, AWS