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 engineering 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 using products like Prometheus, InfluxDB, Victoria Metrics, Elasticsearch, and Grafana Loki.
  • Messaging Queues: Production experience with messaging queues such as Kafka.
  • Concurrency and Multithreading: Deep understanding of these concepts is essential.
  • Communication: Strong communication and collaboration skills.

Preferred Qualifications

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

Why Join Agoda?

  • Diverse Team: Work with a skillful, driven, and diverse team from across the globe.
  • Innovative Environment: Engage in a culture of experimentation and ownership, enhancing the ability for our customers to experience the world.
  • Relocation Package: Full relocation package provided for the right candidate.

Equal Opportunity

Agoda is an equal opportunity employer. We are 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 transforming travel for millions of customers across the globe. Apply now to be part of a team that values creativity, collaboration, and innovation.

Benefits
Extracted with AI

  • Full relocation package
  • Inclusive work environment
  • Diverse team

Similar jobs

Last update: 23 minutes ago

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 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 specializing in JVM and Rust. Full relocation to Bangkok provided. Enhance observability tools in a dynamic team.

Agoda logo
Agoda

Senior Data Engineer - Fintech

Join Agoda's Fintech team as a Senior Data Engineer in Berlin. Work with Java, Scala, and Big Data technologies to enhance data systems.

Agoda logo
Agoda

Senior Software Engineer – Back End

Join Agoda as a Senior Software Engineer in Back-End Development, focusing on scalable systems and innovative projects.

Agoda logo
Agoda

Staff Software Engineer Back End

Join Agoda as a Staff Software Engineer Back End in Rome. Work on mission-critical systems using Kotlin, Java, and SQL.

Agoda logo
Agoda

Senior Software Engineer – Back End (FinTech)

Join Agoda as a Senior Software Engineer in FinTech, focusing on backend systems and data pipelines. Relocation to Bangkok provided.

Agoda logo
Agoda

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.

Agoda logo
Agoda

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.

Agoda logo
Agoda

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.

Agoda logo
Agoda

Principal Software Engineer, Full Stack

Principal Software Engineer, Full Stack role in Stuttgart, Germany. Expertise in React, GraphQL, .NET, Java needed. Relocation provided.

Agoda logo
Agoda

Senior Software Engineer – Back End (FinTech)

Join Agoda as a Senior Software Engineer in FinTech, focusing on backend and data engineering in Bangkok. Relocation provided.

Agoda logo
Agoda

Staff Software Engineer – Back End (FinTech)

Join Agoda as a Staff Software Engineer in FinTech, focusing on backend systems and data pipelines. Relocation to Bangkok provided.

Agoda logo
Agoda

Lead Data Engineer – Data Platform

Lead Data Engineer role in Berlin, focusing on data platform scalability and efficiency, with skills in Kubernetes, Scala, and Apache Spark.

Agoda logo
Agoda

Senior Software Engineer – Back End (FinTech)

Join Agoda as a Senior Software Engineer in FinTech, focusing on backend systems and data pipelines.

Agoda logo
Agoda

Senior Software Engineer – Back End (FinTech)

Join Agoda as a Senior Software Engineer in FinTech, focusing on backend development and data engineering. Relocation to Bangkok provided.

Agoda logo
Agoda

Staff Software Engineer Back End

Join Agoda as a Staff Software Engineer Back End in Cracow. Work on scalable systems using Scala, Java, and more.

Agoda logo
Agoda

Senior Software Engineer – Back End

Join Agoda as a Senior Software Engineer in Back-End Development, working with Java, Kotlin, and SQL in Madrid. Relocation provided.

Agoda logo
Agoda

Staff Software Engineer Back End

Join Agoda as a Staff Software Engineer Back End in Brno. Work with cutting-edge technologies in a hybrid environment.

Agoda logo
Agoda

Senior Software Engineer – Back End (FinTech)

Join Agoda as a Senior Software Engineer in Bangkok, focusing on backend development in FinTech. Relocation provided.

Agoda logo
Agoda

Lead Software Engineer – Back End (FinTech)

Lead Software Engineer in FinTech, focusing on backend and data engineering, based in Bangkok with relocation provided.

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.

Agoda logo
Agoda

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.

Agoda logo
Agoda

Lead Full Stack Software Engineer

Lead Full Stack Software Engineer role in Bangkok with relocation, focusing on React, GraphQL, and cutting-edge technologies.