The Data team is overall responsible for an end-to-end data platform across multiple domain businesses at Cake. Beyond and above the engineering, the data team also acts as a bridge connecting all users and functions via data and platform we build. We believe in a data- driven culture, empower decentralized data usage and seek to apply the best technology and tool to serve our user and business.
Job responsibilities
- Architect, develop, and maintain robust and scalable data pipelines using GCP services such as BigQuery, Dataflow, Airflow, and more.
- Design and implement ETL/ELT processes using DBT, Dataform, and other related technologies.
- Collaborate with data analysts, data scientists, and cross-functional teams to ensure data solutions are aligned with business requirements.
- Ensure data quality, integrity, and security by implementing best practices and automated testing in all data workflows.
- Build and maintain real-time data streaming solutions using Kafka.
- Write complex and efficient SQL queries using ZetaSQL for data transformation, analysis, and reporting.
- Monitor and troubleshoot data pipeline performance and scalability issues.
- Optimize and manage the performance of the BigQuery environment for efficient data querying and analytics.
- Work closely with stakeholders to continuously improve and evolve data architecture and processes.
- Mentor junior data engineers and contribute to the growth of the data engineering team.
Your needed skills & experiences
- Strong background or outstanding performance track recorded.
- At least 7+ years of experience in data engineering, especially in building Data platforms on GCP, for high transaction and complex platforms.
- Passionate in data, and data technologies.
- Experience in shipping applications to production, and CI/CD flow.
- Experience with real-time data processing frameworks such as Kafka.
- Proficiency in DBT, Data forms, and other modern ETL/ELT tools.
- Hands-on experience with data orchestration tools such as Apache Airflow.
- Knowledge of data warehouse concept, data modeling, Big Query, SQL, Zeta SQL
- Good communicator, be a team player and be independent at the same time.
Our Tech stacks:
- Our core services consist hundreds of Golang microservices built around domain oriented, event driven architecture. All run on GCP, GKE, Istio with auto-scaling, resiliency and chaos engineering mindset with full end to end observability.
- Our mobile platform was running on Flutter, component based, composable architecture. Web app largely on TypeScript, React, NextJS, Tailwind CSS and composable in-house design components and framework.
- GitHub for all code repository, CI/CD, with Backstage as centralized developer productivity platform.
- DevOps culture, you are fully responsible with design, build, and operate your own services with support from SRE, Platform team as needed.
- Open source lover, and open source contributor. All tooling and platforms used was in-house custom built on popular open source projects.
Our benefit:
- A13th-monthwage andup to3 monthsof performance-based bonus (year-end bonus).
- MacBooksare currently supplied to all technical team members.
- BE Corp budget(depending on your level, from 2 million VN) is allocated for using services such as transportation, food, and passenger car bookings in Be application.
- The social insurance contribution amount will vary based on the individual's level.
- Annual health checks and premium medical healthcare (PTI) after probation.
- 15 daysof annual leave is applied for the entire staff.
- Company trips, team-building activities, and happy hour events are organized on a quarterly or annual basis.