👨🏻‍💻 postech.work

Data Engineer

NSC Software - Premier Software Development Company • 🌐 Remote

Remote Posted 1 day, 12 hours ago

Job Description

Job Description: Responsibilities

As a

Data Engineer

at NSC, you will have the opportunity to work remotely, with fixed working hours from

3PM to 11PM

Vietnam time (the rest is flexible).

We are seeking a

Senior Data Engineer

to lead the modernization of our data platform — transforming our BigQuery environment into a scalable, governed, and cost-efficient system using

Dataform

. You will play a key role in redesigning architecture, migrating business logic, and enabling advanced analytics and GenAI capabilities.

Main responsibilities:

1. Data Architecture \& Modeling

Design and implement a robust, layered data model (staging, intermediate, reporting).

Migrate existing queries and BI logic (from Looker Studio, scheduled queries, etc.) into modular

Dataform

codebases.

Standardize transformations to ensure scalability, maintainability, and governance.

2. Pipeline Development \& Automation

Build and optimize

CI/CD pipelines

using

GitLab

and

Dataform

across development, testing, and production environments.

Automate dependency management, incremental data processing, and error handling.

Ensure pipelines meet SLAs for performance, reliability, and data freshness.

3. Data Governance \& Security

Conduct

GCP audits

on IAM, monitoring, and cost management.

Implement access controls (row-level security, column masking) and data quality checks with multi-tier assertions.

Establish observability and alerting for proactive issue detection.

4. Salesforce \& Historical Data Management

Implement

Slowly Changing Dimension (SCD Type 2)

patterns for Salesforce entities (e.g., opportunities, accounts).

Replace daily snapshots with efficient historical tracking to reduce cost and improve analytical depth.

5. Migration \& Optimization

Lead the migration and rationalization of legacy BigQuery objects and Looker Studio queries.

Consolidate redundant models and optimize dashboards through materialization and query tuning.

6. Enablement \& Collaboration

Develop documentation, runbooks, and training materials for knowledge transfer.

Partner with cross-functional teams (RevOps, Finance, Product) to align requirements and delivery priorities.

Support self-service analytics and long-term maintainability of the platform.

7. Future Roadmap

Contribute to planning for next-phase initiatives such as unstructured data lakes (e.g., Gong, PDFs, emails) and GenAI proofs-of-concept.

JOB REQUIREMENTS:

Skills \& Qualifications:

Experience:

5+ years in data engineering, including 2–3 years on

GCP/BigQuery

, with a proven record in platform modernization or migration projects.

Technical Skills:

Expertise in

Dataform

for modeling, transformation, and orchestration.

Advanced

SQL

skills (joins, optimization, partitioning, clustering).

Experience with

SCD2

,

CI/CD

(GitLab or similar), and DevOps practices for data pipelines.

Familiarity with

Fivetran

,

Cloud Data Fusion

, and

Looker Studio

.

Understanding of

GCP services

: IAM, Monitoring, Logging, and cost optimization.

Soft Skills:

Strong analytical mindset, excellent communication, and ability to translate business needs into technical solutions.

Education:

Bachelor’s or Master’s degree in Computer Science, Engineering, or Data Science.

Nice-to-have skills and experience

Experience integrating

Salesforce data

and handling

large-scale datasets (TB-level)

.

Knowledge of

data quality frameworks

, incremental processing, and idempotent design.

Familiarity with

unstructured data

and

GenAI foundations

.

Google Cloud Professional Data Engineer

certification.

Experience in agile, sprint-based environments with tools like

Mural

for lineage mapping.

WHY YOU WILL LOVE WORKING WITH US:

Compensation and Benefits

Competitive salary of

upto $2500 USD

/month.

Remote work arrangement, allowing for flexibility and comfort.

Chance to enhance English language skills through interaction with native speakers.

Attractive Benefits: social insurance...

Opportunity to work within a professional and multicultural environment.

Enhance English skills daily with global team

Assistance and support through all aspects of the onboarding process

Personal Growth

Company Team Building Trip every year.

Training sponsorship programs

Professional and dynamic working environment.

Mental health support at work

English classes for professionals

Health care and Annual paid leave

Social insurance (optional)

Unemployment Insurance

Vacation Leave: 12 days per year

Medical Leave: 8 days per year

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.