Job Postings
Staff Software Engineer – JVM/Rust Expert (Bangkok-based, Full Relocation Package Provided)
at
Agoda
Staff Software Engineer – JVM/Rust Expert (Bangkok-based, Full Relocation Package Provided)
  • Company
    Agoda
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    December 27, 2024
**Job Title: Senior Software Engineer - Observability Platform**

**About Agoda**
Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a vast network of accommodations worldwide. Based in Asia and part of Booking Holdings, our diverse team fosters a collaborative work environment and is dedicated to enhancing the travel experience for our customers.

**Get to Know Our Team - Observability Platform**
Within the WhiteFalcon team, we build and maintain Agoda’s time series database and log aggregation system. We process millions of measurements per second and terabytes of logs daily, powering thousands of dashboards and alerts. Our primary challenge is to support the growing demand for data collection at scale.

**In This Role, You’ll Get To:**
- Build fault-tolerant, horizontally scalable solutions in multi-tenant environments
- Solve complex problems in a distributed and highly concurrent environment
- Provide better observability tools that impact all developers at Agoda

**What You’ll Need to Succeed:**
- At least 8 years of experience with performant and scalable code using JVM (Java/Scala/Kotlin) or Rust (C++)
- User/dev experience with products such as Prometheus, InfluxDB, Victoria Metrics, Elasticsearch, Grafana Loki
- Production experience with messaging queues (e.g., Kafka)
- Deep understanding of concurrency and multithreading
- Value code simplicity and performance
- Strong communication and collaboration skills

**It’s Great If You Have:**
- A strong background in database internals, indexes, and data formats (AVRO, Protobuf)
- Familiarity with observability data types like logs and metrics
- Experience with profilers, debuggers, and tracers in a Linux environment
- Experience in building large-scale time series data stores and monitoring solutions
- Familiarity with S3 (Ceph), Elasticsearch, Grafana, and other open-source components

**Equal Opportunity Employer**
Agoda is committed to fostering a diverse and inclusive environment. We base employment on merit and qualifications, and we provide equal employment opportunities regardless of various legally protected characteristics.

For more details, please read our privacy policy.

**Note:** Agoda does not accept third-party resumes. Please refrain from sending unsolicited resumes to any Agoda employees or locations.