top of page

Data Engineer

Bangkok, Thailand

Job Status

Job Category

Full Time

Data

Job Type

IT

About the Role

Company overview

Our clients are insurance businesses with diverse experiences and have earned trust from customers, business partners, and agents nationwide in terms of quality service and transparent protection.


About the Role

This is a Data Engineer role. We are seeking a detail-oriented and proactive Data Engineer to join our team. As a Data Engineer, you will play a crucial role in leveraging data to drive sales strategies, optimize operational efficiency, and enhance customer satisfaction. You will work closely with cross-functional teams to collect, process, analyze, and visualize data, ultimately empowering decision-making and fueling business growth.


Job Description:

As a Senior Associate Data Engineer, you will be responsible for designing and implementing systems for data processing, storage, and analysis, ensuring that these systems are scalable, reliable, and efficient. You will build systems and pipelines that enable data-driven organizations to derive deep insights and value from their data.


Key Responsibilities:

  • Extracting data from various sources (e.g., databases, APIs, log files, sensors).

  • Transforming data into analyzable formats (e.g., cleansing, aggregation, standardization).

  • Loading data into data warehouses or other storage systems.

  • Designing and implementing data pipelines to automate data processing tasks.

  • Designing, developing, and managing data integration solutions.

  • Building and maintaining Data Lakes and data repositories.

  • Implementing data security and privacy measures.

  • Monitoring and optimizing system performance.

  • Collaborating with data scientists, analysts, and stakeholders to understand data requirements and design solutions to meet those needs.

  • Managing and optimizing organizational data structures, including data, data models, and master data, to enhance usability.

  • Utilizing various platforms for data management, including storage, data integration between systems, and ensuring appropriate data quality management.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • Proven experience in data engineering or a similar role.

  • Proficiency in programming languages such as Python, Java, or Scala.

  • Strong knowledge of data warehousing concepts and technologies.

  • Experience with data pipeline tools such as Apache Spark, Apache Kafka, or Apache NiFi.

  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills.

  • Ability to work independently and as part of a team.

  • Experience with data visualization tools is a plus.

bottom of page