Agoda logo

Staff Software Engineer – JVM/Rust Expert

Agoda

About the Role

Join Agoda as a Staff Software Engineer specializing in JVM and Rust technologies. This role is based in Bangkok, and we offer a full relocation package to ensure a smooth transition. As part of our Observability Platform team, you will be instrumental in building and maintaining Agoda’s time series database and log aggregation system. This system processes tens of millions of measurements per second and hundreds of terabytes of logs per day across multiple data centers, supporting thousands of dashboards and alerts.

Key Responsibilities

  • Develop fault-tolerant, horizontally scalable solutions in multi-tenant environments.
  • Solve complex problems in distributed and highly concurrent environments.
  • Enhance observability tools for all developers at Agoda, improving their ability to monitor and optimize applications.

What You’ll Need

  • Experience: At least 8 years of experience in writing performant and scalable code using JVM languages (Java, Scala, Kotlin) or Rust.
  • Technical Skills: Proficiency in distributed systems, concurrency, and multithreading. Experience with messaging queues like Kafka and observability tools such as Prometheus, InfluxDB, or Grafana Loki.
  • Soft Skills: Strong communication and collaboration skills.

Preferred Qualifications

  • Deep understanding of database internals, indexes, and data formats (e.g., AVRO, Protobuf).
  • Experience with large-scale time series data stores and monitoring solutions.
  • Familiarity with open-source components like S3 (Ceph), Elasticsearch, and Grafana.

Why Join Agoda?

Agoda is a leading online travel booking platform, part of Booking Holdings. We are committed to fostering a diverse and inclusive work environment. Our team is composed of over 7,100 professionals from 95+ nationalities, working in 27 markets. We believe in the power of travel to bring people together and are dedicated to making travel easy and rewarding for everyone.

Benefits

  • Full relocation package to Bangkok.
  • A collaborative and innovative work environment.
  • Opportunities for professional growth and development.

Agoda is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Benefits
Extracted with AI

  • Full relocation package
  • Inclusive work environment
  • Opportunities for professional growth

Similar jobs

Last update: 23 minutes ago

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Bangkok, specializing in JVM and Rust, with a full relocation package.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Agoda logo
Agoda

Senior Data Engineer - Fintech

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer (Fintech Team)

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology to drive efficiencies and market opportunities.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technologies in a dynamic environment.

Agoda logo
Agoda

Senior Data Engineer - Fintech Team

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Lead data system improvements using Java, Scala, and Spark.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more.

Agoda logo
Agoda

Senior Data Engineer (Fintech Team)

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer - Fintech Team

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Enhance data systems with Java, Scala, and Spark. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer - Fintech

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer - Fintech Team

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Java, Scala, and Big Data technologies. Relocation provided.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability, stability, and efficiency. Relocation provided.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok, expertise in Kubernetes, Spark, and Hadoop required. Relocation provided.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and cloud technologies.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a diverse and inclusive environment.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok. Work with Kubernetes, Spark, and Hadoop to scale Agoda's data infrastructure.

Agoda logo
Agoda

Lead DevOps Engineer – Data Platform

Lead DevOps Engineer for Data Platform in Bangkok. Work with Kubernetes, Spark, and cloud technologies. Relocation provided.

Agoda logo
Agoda

Senior Data Engineer (Fintech)

Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technologies in a dynamic environment.