SalaryPeak

Data Application Engineer

DUOTECH PTE. LTD.
Singapore 5+ years Posted Apr 27, 2026

Salary Range

SGD 120,000 - SGD 192,000 /year

SGD 10,000 - SGD 16,000/month

Skills Required

Tracking SystemsData PipelineSystem DevelopmentMandarin ChineseData ProcessingEventsSQLAnalyticsRelational DatabasesOLAPJavaProduct Data Management

Job Description

About the Role

Key Responsibilities

  • Develop and continuously iterate the data platform
  • Build and maintain data pipelines for user behavior data processing based on Flink, ensuring the completeness, accuracy, and stability of tracking data.
  • Design and maintain the user tagging system, including tag generation, quality validation, and tag governance.
  • Build and maintain data application pipelines to support downstream data needs from product, operations, analytics, and algorithm teams, including behavior and user tag data.
  • Collaborate closely with product managers, data analysts, and business teams to drive the application of user data in refined operations and product optimization.
  • Continuously improve the performance, observability, maintainability, and scalability of the data application pipeline.

Qualifications

  • Bachelor’s degree or above in Computer Science, Software Engineering, Data Science, or related fields. At least 5 years of experience in complex system development.
  • Proficient in Java, Python, and SQL for data application development or data processing.
  • Familiar with the Apache Flink framework and experienced in real-time or near real-time processing of user behavior data.
  • Solid understanding of event tracking systems, including event definitions, attributes, user ID mapping, and tracking data flow.
  • Familiar with common user tag categories (e.g., behavioral tags, attribute tags, statistical tags) and their production mechanisms.
  • Experience with relational databases (RDBMS), NoSQL databases, and analytical data systems (OLAP), such as MySQL, Redis, HBase, Doris, and ClickHouse.
  • Strong problem-solving and troubleshooting skills, with the ability to translate business requirements into data processing solutions and collaborate effectively across teams.
  • Able to use Chinese and English as dailying working language to work with chinese-speaking stakeholders