Agoda - Senior BI Developer (Web analytics domain) - Bangkok based, relocation provided
Requirements
• Bachelor’s degree in engineering, Computer Science, or related fields • 3-5 years of software development experience • Proficiency in Python language • A good understanding of REST APIs and web development concepts • Experience with Git and Version Control • SQL experience and the ability to write complex queries on big data sets • Good written and verbal English communication skills. • Quick learner with problem-solving aptitude • A self-motivated, ability to work well independently and as part of a team • Willingness to learn new technologies • Experience with modern frontend frameworks (React, TypeScript) • Good understanding of Python web frameworks (FastAPI, Flask, Django) • Experience with large scale data platforms (Hadoop, Impala, Spark, Vertica) • Good understanding of Data warehouse design and ETL tools • Experience with software development processes for Agile/Scrum and CI/CD utilizing technologies such as GIT, Jenkins, Terraform • Analytics, business intelligence, or data visualization experience • #Bangkok #Thailand • Please review our Hiring Process Guidelines before your interview — click here to learn how interviewing at Agoda works.
Responsibilities
• Learn and master our internal analytics tool to identify and contribute to improvements in scalability, stability, and accuracy. • Design, build, test, and deploy new libraries, frameworks, or full systems for our core products, maintaining the highest standards of code quality and testing. • Write optimized, complex queries on large datasets to ensure fast results and efficient server resource usage. • Work with experienced engineers, product owners, UXUI designers, and stakeholders to help identify and build feasibility analytics tools. • Design and implement data pipelines to collect, process, and deliver data solutions for business needs, while ensuring data pipeline performance and reliability. • Own the end-to-end internal analytics tool and collaborate with engineers, product owners, and stakeholders in an agile environment. • Maintain and monitor data quality and consistency, ensuring data is clean, accurate, reusable, and valuable for stakeholders. • Develop, maintain, standardize, and continuously improve platform documentation.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT