Makro Pro is looking for a Senior Data Engineer to design, implement, and maintain data infrastructure and pipelines. The role involves collaborating with data scientists and analysts to ensure efficient data processing and storage solutions. Key duties include developing scalable data pipelines and ETL processes, optimizing data storage solutions like data warehouses and lakes, and ensuring data quality and consistency. The candidate will also provide technical leadership by mentoring junior engineers and integrating new data technologies.
This role focuses on owning pipeline-standardization and data-quality programs for an enterprise lakehouse. The Senior Data Engineer will ship compliance gates to block non-compliant deployments, establish a data-quality framework, and build dashboards to ensure business trust. The position involves driving measurable reductions in data incidents and leading the migration of legacy pipelines to standard practices.
Recruitis seeks Software Engineers for contract roles within high-growth tech companies. Responsibilities include developing and maintaining scalable backend applications, designing and shipping new product features, and producing clean, well-documented code. The role involves participating in code reviews, troubleshooting software issues, and contributing to software architecture and framework design. Candidates must have a Bachelor's degree in Computer Science or a related field, 3+ years of experience in JavaScript or Python, and a solid understanding of object-oriented design principles.
This role is part of the Developer Efficiency team within the DevOps group. The Software Developer will build and improve software that helps Agoda engineers review code, automate repetitive work, and deliver changes more efficiently. Key responsibilities include developing backend services, APIs, webhook integrations, and automation using modern programming languages like Go or Python. The position involves integrating AI/LLM capabilities into developer tools, writing unit and integration tests, and participating in code reviews. The role requires a practical, collaborative mindset and a willingness to learn DevOps practices such as containers, CI/CD, and observability.
Job Description
* Collaborate with cross-functional teams to identify and prioritize business opportunities that can be addressed through data-driven solutions
* Extract insights from large and complex datasets using a variety of tools and techniques
* Develop and deploy predictive models and algorithms using statistical AI/machine learning, deep learning and generative AI modeling
* Present findings and recommendations to stakeholders in a clear and compelling manner
* Implement data-driven solutions in various environments, including integration with existing systems and processes
* Stay up to date on the latest development in data science and bring new idea and technology to the team
* Monitor the performance of deployed models together with algorithms and continuously improve model accuracy over time
Qualifications
* Bachelor’s or Master’s degree in data science, Computer Science, Statistics, or related field
* 4+ years of experience as a Data Scientist, with a focus on industries
* Descriptive Analytics
* Predictive & Prescriptive Analytics (Machine learning, Forecasting, Optimization, choosing the best path)
* Strong programming skills in Python and SQL along with libraries and frameworks for machine learning and statistical test, and their variation among databases
* Experience with statistical and machine learning techniques
* Proficiency in optimizing large, complicated SQL statements and code versioning tools such as Git, Mercurial, SVN or others
* Experience with data visualization tools such as Looker Studio, Tableau, and Power BI
* Strong problem-solving and communication skills
* Experience with Cloud technology and databases (Cloud AWS, Azure, GCP)
* Extensive knowledge of Customer relationship management, Customer experience, Next best action, Credit scoring, and Insight & pattern discovery
About the role
Our Ascend vision is to create life opportunities with innovative digital services. Operating in Southeast Asia, we are able to help one of the world’s largest populations of underbanked, the people from some of the poorest provinces who are disregarded by traditional banks. So many lives are waiting for our help.
In 2018, we served over 30 million customers in 6 countries (Thailand, Cambodia, Myanmar, Vietnam, Indonesia, Philippines), and processed over 4.5 billion USD. This makes us by far the largest fintech company in SE Asia and growing quickly.
As a member of our talented Engineering team, you will help to bring this vision to reality by leveraging the most modern cloud-native technologies. At Ascend, you will be part of a team who are directly responsible for improving the lives of millions
Job Description
* Work in an agile team to build/develop features and technologies across various aspects of the Java stack, primarily focused on Spring Boot and Spring Cloud/NetflixOSS.
* CI/CD deployments on a Kubernetes-based platform, both on-premises and on multi-cloud infrastructure. (AWS and GCP)
* Possess an understanding of cloud-native architectures and be familiar with implementations involving service discovery, circuit breakers, client-side load balancing, and other architectural patterns related to elastic infrastructure.
* Participate in, and help create a company culture that attracts, retains, and coaches other engineers. The primary deliverable of a senior engineer is more senior engineers.
* Conduct design and code reviews.
* Provide specific technical expertise to help drive innovation.
* Identify emerging technologies to create leading-edge banking products
* Partnering with architects and platform engineers to build strategies for execution, drive and facilitate key decisions, and influence others, and lead change where appropriate.
Qualifications
* A positive, can-do attitude, who naturally expresses a high degree of empathy to others
* Bachelor’s Degree in Computer Science or equivalent work experience.
* Relevant work experience. Or 3+ years for senior position.
* Experience in building complex applications from scratch and decomposing monolithic applications into micro-services.
* Experience with a broad mix of technologies, including a strong subset of:
1. Minimum of core Java 8, Spring Boot, Spring Cloud
2. Kubernetes (or Docker/ Mesos and equivalent)
3. MySQL, PostgreSQL, EnterpriseDB, NoSQL (Cassandra, MongoDB)
4. RabbitMQ, Kafka
5. AWS & GCP
6. API Gateway
7. Linux
8. CI/CD (Jenkins, Git)
9. React.JS (Optional)
* Experience with distributed architectures, SOA, microservices, and Platform-as-a-service (PaaS).
* Experience with Agile and Test-Driven Development (TDD) methodologies.
* Experience with high availability, high-scale, and performance systems.
* Experience in Automation testing/ or Unit testing is a plus.
Location: True Digital Park, Bangkok
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:**
Join a small platform team building the next generation of natural-language analytics at Agoda. You will own the governed knowledge layer between our data warehouse and the applications, assistants, and analysts that consume it: metrics, domain context, quality signals, and the APIs that expose them. This is semantic modeling and knowledge engineering, not dashboard reporting or model training.
**The Opportunity:**
* You will design and operate the shared knowledge layer behind conversational analytics at Agoda: turning scattered business knowledge into versioned, reviewable assets that return consistent, current answers.
* You pair with a senior tech lead on product architecture. Your scope is the layer itself (models, context, validation, governance workflows) and how it is exposed through service and agent interfaces.
**What You’ll Do:**
* Model governed metrics, dimensions, joins, and grain for business domains
* Structure expert context, glossaries, and validated question patterns as Git-reviewed assets
* Build freshness, drift, and validation signals; treat stale knowledge as a production issue
* Expose the layer through APIs so applications and agents get deterministic answers
* Enable domain owners to propose, review, and publish knowledge without engineering deploys
* Partner across analytics, product, and platform teams on access control and quality standards
**Required Qualifications:**
* 4+ years in BI, analytics engineering, data platform, or software engineering with heavy data modeling
* Semantic or metrics-layer experience (LookML, dbt metrics, or equivalent)
* Strong SQL and analytical modeling on OLAP / warehouse systems
* Knowledge engineering: versioned definitions, peer review, contributor workflows
* API / service mindset: you design for multiple consumers, not a single dashboard
* Clear communication across engineering, analytics, and product partners
**Preferred Qualifications:**
* Open-source semantic layer engines (Cube, MetricFlow patterns)
* Agent or tool-interface experience for LLM-powered applications
* NL-to-data products, retrieval, or evaluation harnesses
* Python or Node.js service development
* Large-scale e-commerce or travel analytics environments
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:**
The Data department oversees all of Agoda’s data-related requirements. Our ultimate goal is to enable and increase the use of data in the company through creative approaches and the implementation of powerful resources such as operational and analytical databases, queue systems, BI tools, and data science technology. We hire the brightest minds from around the world to take on this challenge and equip them with the knowledge and tools that contribute to their personal growth and success while supporting our company’s culture of diversity and experimentation. The role the Data team plays at Agoda is critical as business users, product managers, engineers, and many others rely on us to empower their decision making. We are equally dedicated to our customers by improving their search experience with faster results and protecting them from any fraudulent activities. Data is interesting only when you have enough of it, and we have plenty. This is what drives up the challenge as part of the Data department, but also the reward.
**The Opportunity:**
The DevOps Engineering Manager role at Agoda is one of the most significant and challenging roles at the company. The right candidate is both extremely hands on – technically excellent, with solid engineering principles – and exhibits strong leadership and people development skills.
DevOps Engineering team is tasked with creating automation into the Software Development Lifecycle concerning all Agoda’s R&D. The team is responsible for maintaining all central Dev-related tooling chain and develop internal tools/Web Portals in order to increase development efficiency and security. The impact of this engineering team affects all development in Agoda.
**In this Role, you’ll get to:**
* Be hands on – it’s one of the job’s fundamental tasks, and most of our development managers are writing and reviewing code, giving expert level coaching and guidance to their DevOps engineers.
* Maintain CI/CD best practices and automating security testing at the speed of DevOps at a very large scale (~1M pipelines a month)
* Maintain all central Dev-related systems for source control, CI, Service Discovery, and more.
* Bridging the gap between Development and Operations
* Full-stack development for internal portals and tooling
* Developing people – Despite our investment and belief in technology, people are still our greatest asset. The right candidate will have a keen interest in developing people: inspiring those around them so they can achieve their potential. Being able to bring A-players such as yourself from outside and integrating them into the business will also be important.
**What you’ll Need to Succeed:**
* Hands-on experience with the whole SDLC: Requirement, Design, Code, Test, Deploy
* Must have run engineering teams before with 5+ direct reports
* Able to operate with autonomously: making decisions, setting KPIs, with a strong sense of ownership
* Practices data driven decision making
* Experience managing an Agile scrum team
* Great coding skills in a modern programming language (preferably Python/Go)
* Knowledge of Development ecosystem tooling: Git/CI/Docker/Kubernetes
**It’s Great if you have:**
* Experience with Configuration Management tools (preferably Ansible)
* Experience coding a Full Stack application (preferably with React.js and Go)
* Experience working with Container orchestration (preferably Kubernetes)
* Experience with Hashicorp tools (Consul / Vault)
* Experience with both SQL/NoSQL databses (PostgreSQL, Elastic, MSSQL)
#### Please review our Hiring Process Guidelines before your interview — click [here](https://careersatagoda.com/interview/)to learn how interviewing at Agoda works.
### **Discover more about working at Agoda**
* Agoda Careers[https://careersatagoda.com](https://careersatagoda.com/)
* Facebook[https://www.facebook.com/agodacareers/](https://www.facebook.com/agodacareers/)
* LinkedIn[https://www.linkedin.com/company/agoda](https://www.linkedin.com/company/agoda)
* YouTube[https://www.youtube.com/agodalife](https://www.youtube.com/agodalife)
**Equal Opportunity Employer**
At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity 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.
We will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our [privacy policy](https://careersatagoda.com/privacy-statement).
## Apply Now
Engineering Manager – Devops (Bangkok based, relocation provided)
+1
In which country/region are you currently based?
How did you hear about this job?
Do you as a candidate have a personal relationship with a current Agoda employee?
If yes, please indicate how you know the employee?
What is the employee’s name?
Are you presently employed by any company within the Booking Holdings group, including but not limited to Kayak, OpenTable, Booking.com, Rental Cars, RocketMiles, FareHarbor, HotelsCombined, CheapFlights, Momondo, Priceline, or Getaroom?
Do you allow us to provide you TEXT/SMS updates of your interview process? We may engage with a service provider to do so.
How many years of total professional experience do you have in software engineering, DevOps, SRE, or infrastructure-related roles?
Which programming languages are you most hands-on with today? Please list top 3
Describe your current (or most recent) team structure and your responsibilities as a manager.
Describe the scale of the CI/CD systems you have been responsible for (designing or maintaining, not just using).
Preferred First Name
We collect your gender information for diversity, equity & inclusion monitoring purposes. It is entirely voluntary to answer the question below. By choosing “prefer not to disclose”, your candidacy will not be impacted.
To avoid actual or perceived impairment of our parent company’s independent auditor – Deloitte and to comply with applicable regulations of Securities and Exchange Commission of the United States, we need to seek approvals from our parent company before starting the interview process. With this, please confirm if you are currently or formerly have been associated with Deloitte or any of its subsidiary entities at any time including but not limited to any time as a direct employee, director, contractor, major shareholder, intern etc.?
Do you agree to Agoda’s use of personal data from your application to improve our recruitment experience? We may collaborate and share your data with third-party providers for recruitment purposes and you may ask to remove your data at any time.
Email me about other job openings within the Booking Holding’s entities and recruitment-related newsletters

By submitting your Application you confirm you have read and agreed to Agoda applicants [Privacy statement](https://careersatagoda.com/privacy-statement/).
As a Senior BI Developer, you will be a key individual contributor building trusted data products for Agoda’s technology organization, including curated datasets, metrics, dashboards and visualizations, and scalable data transformations. You will work closely with engineers, engineering managers, team leads, and senior leadership to help the organization make better decisions with data. This role combines analytics, metrics definition, and stakeholder consulting with hands-on data engineering and development
IN THIS ROLE, YOU’LL GET TO
• Act as a partner and consultant to engineering managers and leaders: translate stakeholder and engineering questions into measurable metrics/information such as developer velocity, cost efficiency, and code quality, and keep those definitions consistent across reports.
• Design, build, and maintain ETL/ELT transformations, including Spark/Python workflows and warehouse models, so data is accurate, timely, tested, and fit for reporting. As a Senior, review others’ pipeline and metric work, raise delivery standards, and unblock the team.
• Analyze large datasets with SQL and Python to support engineering and operational decisions.
• Design and maintain dashboards and visual reports so engineering managers and leaders can explore metrics (for example developer velocity, cost efficiency, and code quality) without a ticket for every chart.
• Improve data reliability through validation, quality checks, observability, production troubleshooting, and query performance tuning. Own published metrics: explain filters and grain, flag numbers that should not be trusted, and recommend next steps.
• Use AI tools (for example Cursor, Claude, or similar) to accelerate SQL development, testing, refactoring, analysis, pipeline work, and documentation, and reject unsafe or unverified output before it reaches production or stakeholders.
WHAT YOU’LL NEED TO SUCCEED
• 5+ years in business intelligence, analytics, and/or data engineering, with experience in both stakeholder consulting and hands-on pipeline or data-product work.
• Advanced SQL (joins, window functions, and performance on large datasets).
• Strong Python skills (or similar) for building data pipelines.
• Experience with ETL/ELT and orchestration (for example Kubeflow or similar).
• Strong analytical thinking: comfortable framing business questions, exploring data, and turning results into clear insights.
• Experience building dashboards or visual reports for stakeholders.
• Ability to switch context between stakeholder discussions and hands-on technical work — metrics definition/analysis one day, ETL or data modeling the next.
• Practical AI-assisted development: generate, review, test, and own the result. You can explain what you trusted AI to draft and what you verified yourself.
• Clear written and verbal English, and the ability to work independently with engineers and leaders in an agile environment.
IT’S GREAT IF YOU HAVE
• Experience with software-delivery practices such as Agile/Scrum and CI/CD (GitHub Actions, GitLab CI, or similar).
• Interest in developer productivity or engineering analytics.
• Experience with common data platforms / big data technology (e.g., BigQuery, Snowflake, Redshift, Hive, Spark, Vertica, StarRocks, or similar).
• Hands-on experience with visualization or data-serving UIs such as Apache Superset, Tableau, or a lightweight web app.
• Experience building APIs or internal data products beyond dashboards, not only ad-hoc analysis.
• A degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
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**
Fintech is one of the fastest growing areas in Agoda and we are rapidly expanding our tech team. We work closely with the finance business team and our Fintech product owners to reduce risk, drive efficiencies and move on new market opportunities in this exciting field. We have a wide range of projects from traditional finance to cutting-edge customer fintech. For example, reconciliation using Big Data technologies, growing and optimizing customer payments options, tax calculations in milli-second r esponse times and a mesh of supplier payment options like virtual credit cards. It’s a hot field and the perfect mix of data engineering and backend engineering.
**The Opportunity**
In this role, you will not only develop robust backend systems but also architect and maintain scalable data pipelines and storage solutions that support complex data collection, processing, and analysis. Your dual expertise in backend and data engineering will play a crucial role in optimizing our financial technology solutions and driving informed business decisions through reliable data insights.
**In This Role, You’ll Get to**
* Think and own the full life cycle of our products, not just a single piece of code – from business requirements, technology selection, coding standards, agile development, unit and application testing, to CI/CD and proper monitoring
* Design, develop and maintain platforms and data pipelines across fintech
* Boost System Performance: build systems that are stable, scalable, and highly performant to meet the dynamic demands of the financial landscape
* Write great code and help others write great code – mentor people in your team and wider
* Collaborate with other teams and departments
* Exceptional problem-solving skills coupled with a strategic mindset are essential. You possess the ability to adapt to new changes and the foresight to anticipate future needs. Leadership at Agoda isn’t just managing tasks but inspiring innovation and driving vision into reality
* Foster Cross-Functional Collaboration: work with diverse teams to drive forward product and technology goals
* Shape our future team: Play a pivotal role in recruiting and onboarding exceptional talent
**What You’ll Need to Succeed**
* **8+ years** of experience with strong proficiency in Java, Kotlin, Scala with a proven track record of developing high-performance applications in production settings. Insightful experience with big data technologies like Hadoop, real-time processing frameworks (e.g., Apache Spark), and advanced knowledge of SQL and data architecture
* Thinks in systems: their edge cases, failure modes, and life cycles
* Uses a metrics driven approach and can make informed decisions using data
* You are passionate about the craft of software development and constantly work to improve your knowledge and skills
* Experience with Scrum/Agile development methodologies
* Excellent verbal and written English communication skills
* Experience with operational excellence and a deep understanding of metrics, alarms and dashboards
**It’s Great If You Have**
* Experience working in a modern FinTech or Payments organization
* Domain knowledge in any of these areas: financial reconciliation, financial reporting, tax, payout methods like virtual credit cards or customer payments
* Hands-on experience working with technologies like Spark for data processing, ETLs for data pipelines and queueing systems (Kafka, RabbitMQ)
* Core engineering infrastructure tools like GitLab for source control and Continuous Integration, Kubernetes
* Experience developing, maintaining and debugging large-scale distributed systems
* Experience in leading projects, initiatives and/or teams, with full ownership of the systems involved
**This position is based in Bangkok, Thailand (Relocation Provided)**