GrepJob
Agoda

Senior/Staff Backend Engineer

Agoda

Apply
about 4 hours ago
Bangkok, Thailand
Senior / Staff+

Responsibilities

  • Design, implement, and operate StarRocks clusters for high concurrency and sub-second analytical queries.
  • Plan and execute StarRocks upgrades and patch rollouts with minimal downtime.
  • Develop features and performance improvements for StarRocks stability and throughput.
  • Build backend services and tooling for ingestion, connectors, governance, and observability.
  • Optimize query performance using materialized views and partitioning.
  • Implement multi-tenant controls, RBAC, auditing, and data protection.
  • Automate operations using Kubernetes and Infrastructure as Code.
  • Collaborate with Data Engineering, BI, and Product on data modeling.
  • Define and monitor SLOs, build dashboards, and lead incident response.

Requirements

  • 6+ years of backend engineering and/or distributed systems experience.
  • Expert proficiency in modern C++ (C++17/20) for performance-critical systems.
  • Strong foundations in algorithms, concurrency, networking, and Linux systems.
  • Hands-on experience with at least one MPP/OLAP system like StarRocks or ClickHouse.
  • Practical expertise in query tuning and columnar analytics concepts.
  • Proven experience operating distributed systems in production.
  • Experience with containers and orchestration (Docker, Kubernetes).
  • Strong communication skills for effective collaboration.

Tech Stack

AnsibleApache FlinkApache KafkaApache SparkC++ClickHouseDockerHelmKubernetesPrestoTerraform

Categories

BackendData Engineering