Staff Software Engineer – JVM/Rust Expert
AgodaJoin Agoda as a Staff Software Engineer – JVM/Rust Expert
Agoda is seeking a highly skilled Staff Software Engineer with expertise in JVM and Rust to join our dynamic engineering team in Bangkok. This role offers a full relocation package, providing an exciting opportunity to work in one of the world's most vibrant cities.
About Agoda
Agoda is a leading online travel booking platform, part of Booking Holdings, with a mission to make travel accessible and rewarding for everyone. Our platform connects travelers with over 3.6 million accommodations worldwide, offering a seamless booking experience.
Role Overview
As a Staff Software Engineer, you will be a key player in our Observability Platform team, responsible for building and maintaining Agoda’s time series database and log aggregation system. You will work on processing millions of measurements per second and managing terabytes of logs daily across multiple data centers.
Key Responsibilities
- Develop fault-tolerant, horizontally scalable solutions in multi-tenant environments.
- Solve complex problems in distributed and highly concurrent systems.
- Enhance observability tools for all developers at Agoda.
Required Skills and Experience
- 8+ years of experience in writing performant and scalable code using JVM (Java/Scala/Kotlin) or Rust (C++).
- Experience with messaging queues, particularly Apache Kafka.
- Deep understanding of concurrency and multithreading.
- Proficiency in communication and collaboration.
Preferred Qualifications
- Strong background in database internals, indexes, and data formats (AVRO, Protobuf).
- Experience with observability data types, such as logs and metrics.
- Familiarity with open-source components like Elasticsearch, Grafana, and Ceph.
Why Join Us?
- Work in a diverse and inclusive environment with professionals from over 90 nationalities.
- Engage in a culture of creativity, collaboration, and experimentation.
- Enjoy a comprehensive relocation package to Bangkok.
Agoda is committed to equal employment opportunities and fostering an inclusive workplace. We welcome applications from all backgrounds and orientations.
Apply now to be part of a team that is transforming travel for millions of customers worldwide.
Benefits Extracted with AI
- Full relocation package
- Diverse and inclusive work environment
- Opportunities for professional growth
Similar jobs
Last update: 23 minutes ago
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.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, expertise in Kubernetes, Spark, and cloud technologies, relocation provided.
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.
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.
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.
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.
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.
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.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability, stability, and efficiency. Relocation provided.
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.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, expertise in Kubernetes, Spark, and Hadoop required. Relocation provided.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Work with Kubernetes, Spark, and cloud technologies. Relocation provided.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Lead data systems, enhance scalability, and drive fintech innovation.
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.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more. Relocation provided.
Senior Data Engineer - Fintech Team
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a diverse and inclusive environment.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more.