Jobiglo

No results.

Lead Software Engineer, Scribe

Grab · Singapore

New
Senior 🇬🇧 English
Go React.js Kafka Apache Flink Apache Spark Trino StarRocks Hive Iceberg Delta Lake AWS Python Scala LLM agents MCP servers CI/CD Terraform Kubernetes

Job description

About the role

Scribe is Grab's in-house app instrumentation and insights platform, capturing and processing user clickstream activity across all Grab apps at petabyte scale. It powers observability, experimentation, real-time personalisation and business analytics. The team is based in Singapore and Ho Chi Minh City and works closely with Mobile Platform, Product Analytics, Data Warehouse and Developer AI teams. This role is a Technical Lead for the Scribe backend team, reporting to the Engineering Manager in Singapore and working onsite at the One-North office.

Key responsibilities

  • Set the technical direction, own the architecture, cost and reliability of the platform, and mentor a team of senior engineers and interns.
  • Own the architecture and roadmap of Scribe's backend: ingestion gateway, event-lifecycle services, streaming and data-lake pipelines, and the APIs behind the Scribe Portal and Scribe MCP.
  • Lead Project MEGA to completion: typed specs, producer-side validation, CI guardrails and agent-driven migration of legacy events across Grab's Tech Families.
  • Design and deliver the governed clickstream data layer and event vocabulary powering funnel analytics and user-understanding use cases.
  • Run the platform cost programme: event lineage, automated deprecation, retention policy, gateway right-sizing and legacy stream retirement, with chargeback to producing teams.
  • Write RFCs, drive cross-team technical decisions and represent Scribe in architecture and operational-excellence reviews.
  • Own operational excellence: on-call process, incident response, post-mortems, fire drills, SLA and data-loss monitoring.
  • Grow the next technical leads within the team.

Required profile

  • Undergraduate degree in Software Engineering, Computer Science or a related field.
  • At least 7 years of software engineering experience, including as a technical lead or architect for a platform used by many teams.
  • Experience developing large-scale backend and streaming systems with a focus on high-load, low-latency systems.
  • Experience defining and enforcing data contracts or schemas across many producer teams, including versioning, migration and deprecation.
  • Experience owning cloud cost for a large data platform on AWS.

Required skills

  • Proficient in Go, or willing to learn it, with hands-on experience in Python or Scala.
  • Web portal: React.js and Golang backend.
  • Ingestion and streaming: Kafka, Apache Flink, Apache Spark, Trino, StarRocks, Hive, Iceberg / Delta Lake on AWS.
  • Applied AI: LLM agents, MCP servers, Python backend.
  • Optional but a big plus: CI/CD tools, Terraform and Kubernetes.

What we offer

  • Term life insurance and comprehensive medical insurance.
  • GrabFlex benefits package.
  • Parental and birthday leave, plus volunteering leave.
  • Confidential assistance programme.
  • FlexWork arrangements such as differentiated hours.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Grab.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 6 hours ago

Expires 1 month from now

1 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Grab

Singapore