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