Skip to content

Open nowPosted 7 hours ago

Senior Data Engineer

Qode

Where
Ha Noi, Hà Nội, Vietnam
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Data EngineerQode · Ha Noi, Hà Nội, Vietnam
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Qode's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market. Qode postings stay open a median of 12 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 7 hours ago

Qode median: 12 days open

The posting

JOB DESCRIPTION

We are looking for an experienced Senior Data Engineer to join a digital banking data platform project. You will work closely with Agile product teams across mobile banking, digital banking, corporate banking, and customer insights to design, build, and optimize scalable data solutions that support millions of banking users.

Key Responsibilities

Design, develop, and maintain scalable data pipelines for batch and real-time processing using Python, SQL, Spark/PySpark, and related technologies.

Build and evolve enterprise data platforms on Google Cloud Platform (GCP), with BigQuery as a core data warehouse/lakehouse solution.

Develop robust data ingestion, transformation, data quality, and serving layers to support digital banking applications, customer analytics, and personalized banking experiences.

Design and implement scalable enterprise data models using Data Vault 2.0, medallion architecture, or other modern data modeling approaches.

Develop and optimize streaming pipelines to process banking transactions, mobile application events, and customer behavioral data with high throughput and low latency.

Implement data governance, lineage, security, and compliance practices to ensure data quality, integrity, and reliability in a regulated banking environment.

Optimize data pipelines for performance, cost efficiency, scalability, and operational reliability on GCP.

Apply DataOps best practices, including CI/CD, automated testing, monitoring, and observability.

Design, develop, and optimize RESTful APIs and/or GraphQL APIs to support integration with mobile applications, web platforms, and backend services.

Collaborate with data scientists, product teams, developers, and business stakeholders to translate business requirements into reliable, production-ready data products.

Participate in technical design reviews, troubleshoot complex data issues, and mentor junior and mid-level data engineers.

Leverage AI coding assistants and AI agents to improve development productivity, code quality, and pipeline automation.

JOB REQUIREMENTS

Must-have Qualifications

Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

At least 5 years of experience in Data Engineering or a closely related field.

Strong programming skills in Python and SQL, with hands-on experience in Apache Spark/PySpark.

Proven hands-on experience with Google Cloud Platform (GCP), particularly BigQuery.

Solid experience building and operating large-scale data pipelines for batch and real-time/near-real-time processing.

Practical experience with streaming technologies such as Kafka, Spark Streaming, Flink, or Kafka Streams.

Experience with workflow orchestration tools such as Airflow and data transformation tools such as dbt.

Strong understanding of data warehouse/lakehouse architecture, data modeling, data quality, and pipeline optimization.

Experience designing and optimizing RESTful APIs and/or GraphQL APIs, including API integration, performance, and security.

Strong problem-solving skills and the ability to collaborate effectively with cross-functional Agile teams.

Preferred Qualifications

Experience in digital banking, core banking, fintech, or financial services data platforms.

Familiarity with banking data domains, including T24/core banking data, mobile transactions, banking products, customer behavioral data, and corporate banking workflows.

Experience with Data Vault 2.0; experience with medallion architecture or other enterprise-scale data modeling approaches is also valued.

Knowledge of data governance, data lineage, security, and regulatory compliance in banking or other regulated industries.

Experience with DataOps practices, including CI/CD, automated testing, monitoring, and observability.

Experience using AI coding assistants and AI agents, such as GitHub Copilot, Claude Code, or similar tools, to support software development and automation.

Experience mentoring engineers and participating in technical design reviews

WHAT WE OFFER

OPPORTUNITIES AND CHALLENGES

Negotiable depending on experience & skills

13th-month salary

Opportunity to work in a professional, modern and energizing setting.

Opportunity to work in a professional, modern and energizing setting.

Challenging projects, possibilities, cutting-edge technology, and problems.

An open and dynamic working atmosphere that promotes the interchange of ideas, while also empowering you to work and create in your own style. Each employee's talent and accomplishments are valued, and outstanding employees are recognized and rewarded on a yearly basis.

Opportunities for capacity development, as well as assistance with professional certification expenses, are available to those who work in the field (1 million - 5 million).

Some advanced certifications will cover the full cost of studying and taking the exam.

ATTRACTIVE REWARDING POLICY AND WORK-LIFE BALANCE

Review salary 1-2 times/year, with the possibility of an unexpected salary rise based on capacity an infinite number of times per year

Policy for 13th-Month Salary Bonus and Holiday Bonuses According to Company Regulations.

Holiday travel mode (package 5-7 million/person), team building,...

Full participation in social insurance, as well as a yearly health checkup at a reputable hospital.

Comprehensive visit policy for personnel and relatives: birthday, marriage, childbirth, illness, etc.

The football club, cycling car, badminton, ... are just a few of the sports and culturalactivities available.

Allowance for classes and training awards: Learning Star of the Month,

A chance to be the face of the year's study, the royalties

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Qode's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Qode's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Qode's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.