Agoda logo

Staff Software Engineer – JVM/Rust Expert

Agoda

About the Role

Agoda is seeking a highly skilled Staff Software Engineer with expertise in JVM and Rust to join our dynamic team in Bangkok. This role is pivotal in building and maintaining Agoda’s time series database and log aggregation system, which processes tens of millions of measurements per second and hundreds of terabytes of logs per day across multiple data centers.

Key Responsibilities

  • Develop Scalable Solutions: Design and implement fault-tolerant, horizontally scalable solutions in a multi-tenant environment.
  • Enhance Observability: Work on improving observability instruments for all developers at Agoda, ensuring better monitoring and alerting capabilities.
  • Solve Complex Problems: Tackle challenging issues in distributed and highly concurrent environments.

What You’ll Need

  • Experience: At least 8 years of experience in writing performant and scalable code using JVM (Java/Scala/Kotlin) or Rust (C++) languages.
  • Technical Skills: Proficiency in concurrency and multithreading, with a deep understanding of messaging queues like Kafka.
  • Tools and Technologies: Experience with Prometheus, InfluxDB, Victoria Metrics, Elasticsearch, and Grafana Loki.
  • Communication: Strong communication and collaboration skills.

Preferred Qualifications

  • Database Knowledge: Strong background in DB internals, indexes, and data formats such as AVRO and Protobuf.
  • Observability Expertise: Understanding of observability data types, such as logs and metrics.
  • Linux Proficiency: Familiarity with profilers, debuggers, and tracers in a Linux environment.
  • Open Source Tools: Experience with S3 (Ceph), Elasticsearch, Grafana, and other open-source components.

About Agoda

Agoda is a leading online travel booking platform, part of Booking Holdings, with a global network of over 4.7 million properties. We are headquartered in Asia and employ over 7,100 professionals from 95+ nationalities. Our team is driven by a passion for innovation and collaboration, fostering a diverse and inclusive work environment.

Benefits

  • Relocation Package: Full relocation package provided for the right candidate.
  • Inclusive Environment: We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation.

Equal Opportunity Employer

Agoda is committed to providing equal employment opportunities regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.

Join us in Bangkok and be part of a team that is transforming travel for millions of customers worldwide.

Benefits
Extracted with AI

  • Full relocation package
  • Inclusive work environment
  • Diversity and collaboration

Similar jobs

Last update: 23 minutes ago

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer specializing in JVM and Rust. Full relocation to Bangkok provided. Enhance observability tools in a dynamic team.

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 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 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 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

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 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. Work with Java, Scala, and Big Data 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 technology and innovative projects. 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 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, 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, 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 technologies in a dynamic environment.

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

Senior Data Engineer (Fintech Team)

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

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. Relocation provided.

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.