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

Lead Full Stack Software Engineer

Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. Hybrid work environment.

Agoda logo
Agoda

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.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

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.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Kadaster logo
Kadaster

Java Engineer with Angular and Spring Framework

Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

WorkFlex logo
WorkFlex

Full-Stack Software Engineer (Angular and Java)

Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Rohde & Schwarz logo
Rohde & Schwarz

Fullstack Developer with Angular and Kotlin

Join Rohde & Schwarz as a Fullstack Developer in Berlin, working with Angular, Kotlin, and REST APIs in a cloud-based environment.

Intuitech logo
Intuitech

Fullstack Developer (Java, Spring, Angular, React)

Join Intuitech as a Fullstack Developer in Budapest. Work with Java, Spring, Angular, React in a hybrid setup. Great benefits and growth opportunities.

Conspect logo
Conspect

Senior Java Software Developer

Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.

freiheit.com technologies logo
freiheit.com technologies

Software Engineer with Haskell, Java, JavaScript, Python, C++

Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid environment.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

9am logo
9am

Freelance Fullstack Java Developer for Insurance Projects

Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.

Trade Republic logo
Trade Republic

Senior Backend Engineer (Kotlin, Spring)

Join Trade Republic as a Senior Backend Engineer to build scalable services using Kotlin and Spring in a hybrid work environment.

Raisin logo
Raisin

Senior Backend Software Engineer (Java, AWS, Kafka)

Join Raisin as a Senior Backend Software Engineer in Berlin, working with Java, AWS, and Kafka in a hybrid environment.