Logo-of-GRABTAXI-HOLDINGS-PTE.-LTD.-hiring-for-jobs-in-Singapore-on-GrabJobs

Senior Software Engineer, Geo POI

salary Salary :

$5,500 - 9,500 monthly

Job Description - Senior Software Engineer, Geo POI

Get to Know the Team

The POI team is part of Grab's Geo department. We build the POI data platform and key geo-services such as search, recommendation, geocoding, and reverse geocoding, supporting Grab's mobility, delivery, and payments businesses across Southeast Asia.

Get to Know the Role

We are looking for a Senior Software Engineer to join the POI team. In this role, you will own well-scoped backend systems, data pipelines, and quality workflows that improve the coverage, freshness, accuracy, and usability of map data. You will work closely with engineers, product managers, data operations, and regional stakeholders to deliver reliable POI data capabilities at scale.

Key Responsibilities

  • Design, implement, and maintain backend services and data pipelines for POI ingestion, normalization, enrichment, quality validation, and publishing.
  • Own medium-complexity engineering projects end to end, including technical design, implementation, testing, rollout, monitoring, and iteration.
  • Improve the reliability, scalability, and observability of POI data systems, including batch and near-real-time workflows.
  • Build tools and workflows that improve POI data quality, operational efficiency, and issue diagnosis across multiple markets.
  • Apply Large Language Models and AI-assisted techniques to improve data parsing, entity understanding, categorization, validation, and productivity.
  • Collaborate with cross-functional teams to translate business and map-quality goals into practical engineering solutions.
  • Contribute to engineering best practices through code reviews, documentation, technical discussions, and mentoring interns or junior teammates when needed.

Required Engineering Skills

  • Bachelor's degree or higher in Computer Science, Software Engineering, Data Science, Geographic Information Systems, or a related field.
  • Solid backend development experience in at least one language such as Python, Go, or Java, with the ability to write clean, maintainable, and testable code.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, operating systems, computer networks, and distributed systems basics.
  • Hands-on experience with databases and storage systems such as MySQL, PostgreSQL, Redis, Elasticsearch, or similar technologies.
  • Experience building or maintaining data processing workflows, including data parsing, cleansing, validation, scheduling, and monitoring.
  • Ability to independently analyze ambiguous problems, propose technical solutions, and drive execution with clear communication.
  • Experience using AI tools such as ChatGPT, Cursor, Copilot, or similar tools to support coding, debugging, documentation, data analysis, or workflow improvement, with the ability to critically evaluate and validate AI-generated outputs.

Required POI Domain Knowledge

  • Understanding of the POI data lifecycle, including source discovery, data collection, parsing, normalization, deduplication, enrichment, validation, and publishing.
  • Familiarity with common POI attributes such as name, address, category, brand, location, contact information, opening hours, and source metadata.
  • Understanding of POI data quality dimensions such as coverage, freshness, accuracy, completeness, duplicate rate, category precision, and user-impact measurement.
  • Basic knowledge of geospatial concepts such as latitude and longitude, distance calculation, spatial indexing, geohash, S2, H3, or similar systems.
  • Familiarity with search, geocoding, reverse geocoding, entity matching, or ranking concepts in location-based products.
  • Ability to reason about regional and language-specific POI challenges, including address formats, local names, transliteration, category taxonomy, and market differences.
  • Awareness of compliant data usage practices, source reliability, privacy considerations, and data governance in large-scale data collection and processing.

Bonus Points

  • Experience with map data, POI platforms, geocoding systems, search systems, recommendation systems, or location-based services.
  • Experience with large-scale data tools such as Spark, Hive, Presto, Airflow, Kafka, or similar technologies.
  • Experience applying Large Language Models to data extraction, entity resolution, classification, quality checking, or workflow automation.
  • Familiarity with web data collection, mobile data sources, structured and unstructured data extraction, or automation frameworks such as Scrapy, Playwright, or Selenium.
  • Experience defining or improving data quality metrics, dashboards, alerts, or operational review processes.
  • Ability to work with cross-market stakeholders and turn operational pain points into scalable engineering solutions.

Original job Senior Software Engineer, Geo POI posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

GRABTAXI HOLDINGS PTE. LTD.

GrabTaxi is a social startup that aims to significantly improve the lives of both taxi drivers and passengers across Southeast Asia (Malaysia, Philippines, Thailand, Singapore, Vietnam and Indonesia) through its innovative mobile taxi booking app. We are on a mission to increase the incomes and qual...

Read more about the company
💰

Engineering & Technicians Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.