Principal Software Engineer, Back End (Bangkok based, Relocation provided)
Agoda
About Agoda
At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world. Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide. No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us. Get to Know our Team In Agoda’s Back End Engineering department, we build the scalable, fault-tolerant systems and APIs that host our core business logic. Our systems cover all major areas of our business: inventory and pricing, product information, customer data, communications, partner data, booking systems, payments, and more. These mission-critical systems change frequently with dozens of releases per day, so we must employ state-of-the-art CI/CD and testing techniques in order to make sure everything works without any downtime. We also ensure that our systems are self-healing, responding gracefully to extreme loads or unexpected input. In order to accomplish this, we use state-of-the-art languages like Scala and Go, data technologies like Kafka and Aerospike, and agile development practices. Most importantly though, we hire great people from all around the world and empower them to be successful. Whether it’s building new projects like Flights and Packages or reimagining our existing business, you’ll make a big impact as part of the Back End Engineering team. The Opportunity We are seeking a Principal Engineer to drive innovation across our AI-powered data experience and platform infrastructure. This role combines leading the development of AI-powered data querying — enabling users to ask business questions in natural language and receive actionable insights — while shaping the evolution of our data quality tools, and analytical engines such as StarRocks. As a senior technical leader, you will operate across AI, data infrastructure, and reliability domains, driving high-impact initiatives and serving as a key technical authority across the organization. This position is based in Bangkok, Thailand. (Relocation support is provided) In this Role, you’ll get to:- Lead the development of AI-powered data querying solutions, enabling users to ask business questions in natural language and receive actionable insights.
- Architect and develop scalable data quality tools and frameworks to ensure reliable and trustworthy data.
- Act as a hands-on technical leader, tackling complex challenges across AI query engines, data quality systems, and analytical engines.
- Collaborate with TPMs and stakeholders to define and drive the technical vision and roadmap for AI-driven querying, query engines, and data quality tools.
- Mentor engineers and raise standards across data quality & governance tools, query engines, and the broader data platform.
- 10+ years of experience in software engineering, data engineering, or related fields
- Strong hands-on experience with:
- SQL and large-scale data systems
- Modern analytical databases / data warehouses (e.g., StarRocks, Snowflake, BigQuery, ClickHouse)
- Backend development (e.g., Python, Java, Scala or similar)
- Experience building or working with:
- AI/LLM-based applications (e.g., text-to-SQL, conversational interfaces, cursor, copilots)
- Data platforms or analytical infrastructure at scale
- Strong understanding of data modeling, query execution, and performance optimization
- Proven ability to lead cross-team, high-impact technical initiatives
- Ability to navigate between deep hands-on work and strategic technical leadership
- Excellent communication skills with both technical and non-technical stakeholders
- Experience with text-to-SQL systems or AI-driven data interfaces
- Experience implementing or scaling analytical engines such as StarRocks
- Background in data observability, quality, or governance frameworks
- Experience with tools like dbt, Airflow, Spark, or similar
- Agoda Careers
- YouTube
Offerta di lavoro pubblicata 29 giorni fa
Offerte di lavoro simili
- ...business users, product managers, engineers, and many others rely on us... ...best practices across software design, architecture, testing... ...innovation. Employment at Agoda is based solely on a person’s merit... ...qualifications. We are committed to providing equal employment opportunity...Trasferimento
- ...team, che lavora in consulenza per elaborare progetti e soluzioni al servizio dei nostri clienti, siamo alla ricerca di Developer Back end Java. REQUISITI E COMPETENZE: - 2+ anni di esperienza su Java (J2EE) - Esperienze di sviluppo di Web Services, in particolare REST...ConsigliatoTempo pienoRemoto
- ...across product, engineering, finance, and... ...flows, tax engines, and selected... ...This position is based in Bangkok, Thailand. (Relocation support is provided) In this Role... .... Design end-to-end solutions... ...reviews and provide expert guidance... ...experience in software engineering, architecture...TrasferimentoOrario flessibile
- ...: JUMPIT è il posto giusto per te. Posizione Aperta: Java Back End Developer Sede: Remoto Descrizione del Ruolo: Il candidato ideale... ...esecuzione di test automatizzati per garantire la qualità del software Collaborazione con il team tramite strumenti di gestione...ConsigliatoTempo pienoDisponibilità immediataRemoto
200 - 230 €/giorno
...progetto di rilevanza strategica e ad alto contenuto tecnologico, siamo alla ricerca di una risorsa che possa ricoprire il ruolo di Java Back-end Developer da inserire in un team strutturato e altamente specializzato in ambito Cyber Security . Attività - Collaborazione...ConsigliatoTempo pienoContratto con partita IVALavoro ibrido- ...Il nostro Cliente è un’importante software house con sede a Milano, attiva nello sviluppo... ...organico aziendale stiamo cercando uno/a Java Back End Developer - appartenente alle categorie... ...con database relazionali Conoscenza base di architetture REST Capacità di lavorare...Smart working
- ...innovativa nel settore HR Tech, stiamo ricercando un/una: Mid Back-End Engineer La società partner offre una piattaforma SaaS basata su... ...e migliorare engagement e retention, con un approccio skill-based e data-driven. Responsabilità principali Il/La Mid Back-End...Smart workingImpiego permanenteLavoro ibrido
34.000 € - 40.000 €
...e formazione di personale specializzato in ambito informatico, è alla ricerca di una figura di Back End Developer. La risorsa entrerà a far parte del team R&D Software, collaborando all'evoluzione dei prodotti di punta; nello specifico si occuperà dello sviluppo dei...- Per un nostro Cliente, siamo alla ricerca di un Back-End Java Developer motivato e brillante, con almeno 2 anni di esperienza. Cerchiamo una figura che non si limiti a scrivere codice, ma che sposi un approccio "AI-first" per ottimizzare processi e creare soluzioni...Tempo pienoRemoto
- ...infrastruttura perfettamente automatizzata. Siamo alla ricerca di un Back-End Developer, capace di muoversi con agilità tra logiche di back-... ...responsabile dell’intero ciclo di vita delle funzionalità software, occupandoti di: * Progettazione, implementazione ed espansione...Impiego permanenteLavoro ibrido
- ...alla ricerca di sviluppatori Back End appassionati pronti ad unirsi... ...basta scrivere: sviluppatore software... neppure java developer...... ...una scelta e la facciamo in base a quello che leggiamo nel CV.... ...Posizione Java Conoscenza dei principi di sviluppo del software...ApprendistatoLavoro ibridoRemotoOrario flessibile
- ...-the-point per clienti leader di mercato che ci commissionano software altamente innovativo e platform-oriented. Il nostro è un ambiente... ...alle Categorie Protette (art.1 - L.68/99) per posizioni da Back-end Developer , Front-end Developer con almeno un anno di esperienza...Tempo pienoRemoto
- ...In Iriscube Reply (Gruppo Reply S.p.A.) cerchiamo sviluppatori Back-End e Front-End, sia junior che senior, per contribuire alla crescita delle nostre web application in ecosistemi moderni basati su microservizi, microfrontend e architetture event-driven. Operiamo...Lavoro ibrido3 giorni/sett.
475 - 500 €/giorno
...FOR .NET/Python Software Developer | Energy... ...For this role, relocation to Brussels (Belgium... .... Develop back-end services and APIs... ...and user manuals; provide user assistance and... ...of software engineering experience.... ...citizens already based in the EU with a...TrasferimentoLibero professionistaLavoro ibridoDisponibilità immediataRemotoPermesso di lavoro- ...: Requisiti Richiesti: · Almeno 2/3 anni o più di esperienza in posizioni similari · Ottima esperienza nello sviluppo di software in C++/C# · Buona conoscenza di Javascript e Typescript in ambiente Node.JS · Esperienza nella scrittura di unit test · Conoscenza...Smart workingImpiego permanenteTempo determinatoLavoro ibridoRemoto
- ...Allegro team is passionate about providing intelligent solutions that... ...you. Summary As a Principal Systems Engineer, you will be responsible... ...Power ICs through applications based testing in the laboratory.... ...of our power ICs in end customer applications. Collaborate...Lavoro ibrido
- ...Know our Team: In Agoda’s Engineering department, we build the scalable... ..., 10+ years of experience in software engineering. ~ Demonstrable... .... Employment at Agoda is based solely on a person’s merit and... .... We are committed to providing equal employment opportunity...Trasferimento
- ...Business Platform. We're VC-backed, have hundreds of... ...Founding AI Full-Stack Engineer to join us now and build... ...Build full-stack features end-to-end (frontend,... ...GenAI is changing how software is built You can build... ...Milan or are ready to relocate (mandatory) You can show...TrasferimentoTempo pienoStage/TirocinioRemoto
50.000 €
...Overview Stiamo cercando un senior software engineer con 5-10+ anni di esperienza, con competenze... ...architetturali, portando soluzioni end-to-end fino in produzione, fungendo da riferimento... ...consistency, idempotenza, retry e back-off, outbox / messaggistica...TrasferimentoOrario flessibile- ...as code using CDK. Frontend in Typescript and React. Preferred Qualifications Experience in early-stage startups or small engineering teams Familiarity with Docker, CDK, and production-grade deployment Background in enterprise SaaS, fintech, AI tools, or...Tempo pienoStage/Tirocinio
40.000 € - 75.000 €
...I risultati vengono individuati sulla base della rilevanza semantica e il sistema è... ...Collaborare con team di prodotto, design ed engineering nello sviluppo di nuove funzionalità.... ...review per mantenere elevata la qualità del software. • Almeno 3 anni di esperienza nello...Smart workingLavoro ibrido- ...Software Developer@ HRM all’interno di un progetto nel settore farmaceutico, si occuperà di migrazione software, sviluppo applicativo... ...di revisione, riscrittura e ottimizzazione di codice front-end e back-end in JavaScript e Python , supporto tecnico su componenti...Libero professionistaLavoro ibridoLavoro da casa
- ...Company Platform. We're VC-backed, have hundreds of paying customers... ...for a Founding Design Engineer who has taste, builds beautiful... ...user stays in control Own end-to-end: from concept to Figma... ...negotiable) You are open to relocate (mandatory) You can show a real...TrasferimentoTempo pienoStage/Tirocinio
- ...alla ricerca, per conto di un nostro cliente, di profili: Front-end Developer Flutter (junior / middle / senior) Modalità di lavoro:... ...partita IVA. Lavoro Full time Tariffa giornaliera: da concordare in base all’esperienza e alle competenze del candidato. Si ricorda che, a...Tempo pienoContratto con partita IVARemotoTurno di giorno
55.000 € - 60.000 €
...dati satellitari e sviluppo di piattaforme software ad alto impatto tecnologico. La figura... ...principali: Ownership dello sviluppo back-end con focus su integrazione di sistemi e piattaforme... ...sistemi in produzione e componenti cloud-based Collaborazione con team cross-...Impiego permanente- ...Technology nell’ambito Software & Platform Engineering, dove stiamo... ...sviluppare architetture Front End AI-enabled basate su... ...Collaborare con team Back End, UX/UI e DevOps... ...e ottimizzazione AI-based. Cerchiamo talenti... ...responsive design e principi di accessibilità....Lavoro ibrido
41.360 € - 62.040 €
...traditional enterprise software company into a... ...value stream teams by providing the foundational... ...configuration management, end-to-end testing, and... ...end to end tests based on input from... ...benefit scheme, we provide a good work and life... ...leading, full, front-to-back offering for our...Stage/TirocinioLavoro ibridoRemotoOrario flessibile240 - 250 €/giorno
..., sviluppo e ottimizzazione di soluzioni back-end performanti, con la capacità di intervenire... ...- Esperienza di 8+ anni nello sviluppo software in Java (versione 21) - Esperienza con... ...Tariffa giornaliera: da concordare in base alle competenze ed esperienza del candidato...Tempo pienoContratto con partita IVARemoto- ...the IBM portfolio; including Software and Red Hat. Curiosity and a constant... ...implementing dedicated front-end APIs to ensure a smooth and... ...between front-end and back-end systems, ensuring high performance... ...) ~ Experience with Kafka-based messaging systems ~ Microservices...Lavoro ibrido
- ...infrastructure and staff connectivity, providing the hardware, software, and system access that... ...and Greenhouse, including end-to-end implementation... ...#taichung #kaohsiung #bangkok #Phuket #istanbul #london #manchester... .... Employment at Agoda is based solely on a person’s merit...Lavoro ibridoRemoto
Ricerche correlate
- sviluppatore software automazione industriale Milano
- senior software engineer Milano
- junior software developer Milano
- software engineer Milano
- ingegnere informatico ferrovie stato Milano
- progettista software Milano
- ingegnere perito informatico Milano
- ingegnere informatico da casa Milano
- software engineer job part time Milano
- programmatore software junior Milano

