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
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.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
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 Back End Software Engineer (Bangkok based – Relocation provided)
Join Agoda as a Senior Back End Software Engineer in Bangkok. Work with cutting-edge tech and scalable systems. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive innovation with React, GraphQL, and more. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive innovation with React, GraphQL, and more. Relocation provided.
Staff Software Engineer Back End
Join Agoda as a Staff Software Engineer Back End in Bangkok. Develop mission-critical systems using modern languages.
Senior Software Engineer – Back End (FinTech)
Join Agoda as a Senior Software Engineer in Bangkok, focusing on backend development in FinTech. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive innovation with React, GraphQL, and more. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes and adopt new technologies. Relocation provided.
Staff Data Engineer
Join Agoda as a Staff Data Engineer in Bangkok. Lead data systems improvement, build pipelines, and work with cutting-edge technology.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes and adopt new technologies.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Work with React, GraphQL, and more. Relocation provided.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes and adopt new technologies.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Drive architectural changes, mentor engineers, and innovate with cutting-edge tech.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. Hybrid work environment.
Staff Software Engineer Back End
Join Agoda as a Staff Software Engineer Back End in Bangkok. Work on scalable systems using Scala, Java, and more.
Staff Full Stack Software Engineer
Join Agoda as a Staff Full Stack Software Engineer in Bangkok. Work with React, GraphQL, and more. Relocation provided.
Lead / Staff Full Stack Software Engineer - Relocation to Bangkok
Lead / Staff Full Stack Engineer in Bangkok. Expertise in React, TypeScript, CI/CD, NoSQL. Relocation provided.
Lead Software Engineer Back End
Lead Software Engineer Back End role in Bangkok with relocation, focusing on scalable systems and APIs using Scala, Java, Kotlin.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Hamburg, Germany. Requires expertise in React, TypeScript, and agile methodologies. Hybrid work environment.
Lead Software Engineer – Back End (FinTech)
Lead Software Engineer for Back End in FinTech, based in Bangkok with relocation provided. Expertise in Java, Kotlin, Scala, C# needed.
Lead Software Engineer Back End
Lead Software Engineer Back End role in Bangkok with relocation, focusing on scalable systems using Scala, Java, Kotlin.
Lead Software Engineer – Back End (FinTech)
Lead Software Engineer for Back End in FinTech, based in Bangkok with relocation provided. Expertise in Java, Kotlin, Scala, or C# required.