Data Platform Engineer (AWS)

a month ago
Job Description

An accomplished Data Platform Engineer is desired to become a member of our dynamic team. The optimal candidate should have substantial knowledge and experience managing workloads on EC2 clusters using DataBricks (EMR or an equivalent level of experience will suffice), ensuring connectivity and data availability via Data Mesh, implementing least privileged access across AWS accounts and Databricks data platform, and operating distributed engines such as Spark. Furthermore, storage technologies, data orchestration, and CI/CD pipeline, and operational experience with Spark and other data warehousing tools are prerequisites for success in this position.

Your Responsibilities

  • Manage, capacity plan, and operate workloads utilizing EC2 clusters via DataBricks/EMR to ensure efficient and reliable data processing
  • Collaborate with stakeholders to design and implement a Data Mesh architecture across multiple closely related but separate enterprise entities
  • Utilize Infrastructure as Code (IaC) tools such as CloudFormation or Terraform to define and manage data platform user access to data and compute resources
  • Implement role-based access control (RBAC) mechanisms using IaC templates to enforce least privilege principles and ensure secure access to data and compute resources
  • Collaborate with cross-functional teams to design, implement, and optimize data pipelines and workflows
  • Utilize distributed engines such as Spark to process and analyze large volumes of data efficiently when required
  • Develop and maintain operational best practices for Spark and other data warehousing tools to ensure system stability and performance
  • Implement and manage storage technologies to efficiently store and retrieve data as per business requirements
  • Troubleshoot and resolve platform-related issues in a timely manner to minimize downtime and disruptions
  • Stay updated on emerging technologies and industry trends to continuously enhance the data platform infrastructure
  • Document processes, configurations, and changes to ensure comprehensive system documentation


Required skills:

  • Knowledge of one or more of the following AWS CloudFormation and Terraform for infrastructure provisioning
  • Knowledge of the source control and its related concepts (Gitlab/Git flow, Trunk base, branches, etc.)
  • Experience with CI/CD tools (such as Jenkins, TeamCity, AWS CodePipeline, CodeDeploy) or configuration management tools (such as Ansible, Chef, Puppet..)
  • Familiarity with at least one programming language (Python, Bash, etc.)
  • Familiarity a distributed compute engine such as Spark
  • Familiarity with a data platform or data orchestration tool such as Databricks/Airflow
  • Equipped with in-depth working knowledge and experience in using AWS IAM, VPC, EC2, RDS, DynamoDB and S3
  • Knowledge of networking, IP, endpoints, firewalls, load balancers, high availability, etc.
  • Basic skills around monitoring, observability, and building system dashboards are desired
  • DevOps mindset with automation and operation excellence in mind
  • Good skills in English and the ability to communicate effectively with business and technical teams
  • Demonstrate good logical thinking and problem-solving skills
  • Be curious and self-learning attitude

Big Plus:

  • AWS Certifications

You are:

  • Passionate about technology
  • Independent but also a team player
  • Comfortable with a high degree of ambiguity
  • Focused on usability and speed
  • Keen on presenting your ideas to your peers and management


  • Meal and parking allowance are covered by the company
  • Full benefits and salary rank during probation
  • Insurances as Vietnamese labor law and premium health care for you and your family without seniority compulsory
  • Performance bonus up to 2 months
  • 13th month salary pro-rata
  • 15-day annual leave+ 3-day sick leave + 1 birthday leave + 1 Christmas leave
  • SMART goals and clear career opportunities (technical seminar, conference, and career talk) - we focus on your development
  • Values-driven, international working environment, and agile culture
  • Overseas travel opportunities for training and working related
  • Internal Hackathons and company's events (team building, coffee run, blue card...)
  • Work-life balance 40-hr per week from Mon to Fri





Job Source: