Search by job, company or skills

Senior Data Engineer

Senior Data Engineer

FlowAccount
Fresher
Not Disclosed
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

Job Overview

We are looking for an experienced Data Engineer to join our Growth Team. The Growth Team uses data to learn how customers find, try, and adopt our products, and why some customers leave. You will build and maintain the data architecture, infrastructure, and tools that support decisions and business intelligence across FlowAccount. You will make sure our data is accurate, available, and reliable. You will work closely with the Growth Team and with other teams across the company.

Why Join Us

  • Make a real impact on Thai SMEs with affordable software for businesses of all sizes.
  • Take on challenging work in a team that values your skills and effort.
  • Work with people who share a passion for technology and for helping Thai SMEs.
  • Work on a complex SaaS platform with many applications in a single monorepo, a workflow similar to Google, Microsoft, and Meta.
  • Learn how to deliver real-time features to thousands of users without hurting their experience.
  • Work directly with our founding team and get their feedback to grow your career.

Key Responsibilities

Find and collect the data we need

  • Work with the Growth Team, product owners, and other teams to understand their data needs.
  • Find gaps where we do not collect the data we need.
  • Define the events and metrics that fill those gaps, and write clear tracking specifications.
  • Implement new tracking yourself, or work with developers to implement it.
  • Test new tracking to make sure it records accurate data.

Combine data from different sources

  • Build ETL processes that bring data from our product, HubSpot, GrowthBook, Zoom, and other services into our data warehouse.
  • Create data models that combine these sources into one clear view of our customers.
  • Design and optimize database schemas, tables, views, and functions.

Keep data current and accurate

  • Review data models regularly, and remove data points that we no longer use.
  • Update models when products, events, or business processes change.
  • Set up data quality checks to find and correct errors and inconsistencies.

Build and run the data platform

  • Design a scalable, reliable data architecture for our data storage and processing needs.
  • Monitor pipelines and data systems so they always run, stay accessible, and stay healthy.
  • Find and fix problems before they affect reports or decisions.
  • Manage and maintain our databases, data lakes, and other data systems.

Protect data

  • Apply data governance rules and protect personal data (PII).
  • Design solutions that comply with Thailand's Personal Data Protection Act (PDPA).

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Data Engineer or in a similar role.
  • Strong SQL skills, and experience with databases and data warehouses (for example, PostgreSQL, MySQL, SQL Server, or Amazon Redshift).
  • Experience with ETL tools and processes.
  • Proficiency in Python and TypeScript.
  • Knowledge of data modeling, data warehousing, and data governance principles.
  • Familiarity with AWS and its data services.
  • Experience in payments, banking, or financial services is a plus.

What We Offer

  • Build products used by tens of thousands of businesses.
  • Ship code that reaches customers quickly.
  • High ownership with minimal bureaucracy.
  • Learn from experienced engineers and product leaders.
  • Flexible work hours and 45 days/year work from anywhere.
  • Competitive compensation, health & accident insurance from day one.
  • 17–19 public holidays, 12 personal leave days, and 8 annual leave days.
  • A friendly, collaborative team that genuinely enjoys building together.
  • Clear opportunities to grow your career as the company scales.

Location

  • BKK BangRak Office (MRT Samyan or BTS Saladaeng)

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

Remote, India
Skills:
Agile Development, Alteryx, Power Bi, Databricks, Data Warehouse Architecture, Tableau, Azure, Sql, Python, data modelling techniques, ETL pipelines
Remote, India
Skills:
Git, Data Modelling, Power Bi, Databricks, Data Warehouse Architecture, Tableau, Azure, Sql, Python, ETL pipelines
2-8 yrs
Thailand
Skills:
Etl, Data Integration, Sql, Databricks, ELT, Data Modeling, Data Governance, Oracle Fusion, Data Warehousing, Python, Data Privacy, Spark, dimensional design, cloud data platforms
India, Remote
Skills:
Github, Sql, Azure Synapse, Apache Spark, Scala
Remote, Bengaluru, India
Skills:
Java, Gcp, Scala, Python, AWS, Druid, Apache Doris, Trino, StarRocks, Flink, Apache Pinot