Hamza Gabajiwala
Software Engineer
Yahoo
Audience data, Dublin
Local time

Every ad you see had to find you first. I build the systems that do the finding.

Experience02

Yahoo

Software Engineer I

Dublin, Ireland · February 2024 — Present

  1. 01Built a real-time system that classifies web pages into ad-targeting segments, using Kafka (MSK), Spark Structured Streaming and OpenSearch. It feeds pipelines that process events each day.
  2. 02Found the cause of a slow search cluster: only 2 of nodes did the work. Fixed it and cut batch time from to 5 minutes. Throughput went from to records per second.
  3. 03Used an LLM (Claude on AWS Bedrock) to write keyword rules for page classification. Tested on URLs, it halved search queries per page at recall.
  4. 04Co-designed the new version of a scoring pipeline that handles events a day across segments. Compute cost fell by net, and scores now update several times each day instead of once.

TIAA GBS

Software Developer

Mumbai, India · June 2021 — June 2022

  1. 01Moved UI test cases to a new Selenium WebDriver framework in days and connected it to Jenkins. Manual tests became automated nightly runs.
  2. 02Built REST API data ingestion. This cut data-collection downtime by and gave same-day reports.

Profile

Photo of Hamza Gabajiwala

Software engineer on Yahoo’s audience data team in Dublin. Before that, test automation and data ingestion at TIAA in Mumbai, and an M.Sc. in Computer Science at Trinity College Dublin.

Data Engineering

  • Apache Spark
  • PySpark
  • Apache Airflow
  • Apache Flink
  • Spark Structured Streaming
  • OpenSearch
  • Amazon MSK (Kafka)
  • Protobuf
  • Avro/ORC

GenAI / AI Tooling

  • Claude (Anthropic)
  • Claude Code
  • Amazon Bedrock
  • LLM API integration
  • Prompt engineering
  • RAG
  • Agentic development

Cloud & DevOps

  • AWS EMR
  • EMR Serverless
  • AWS S3
  • AWS Glue
  • AWS Lambda
  • EC2
  • Athena
  • AWS Bedrock
  • Chronosphere
  • OpenTelemetry
  • Prometheus
  • GitHub Actions
  • Docker
  • Kubernetes
  • Jenkins
  • CI/CD

Languages

  • Python
  • Scala
  • Java
  • C++
  • JavaScript
  • TypeScript
  • Bash

Databases & Web

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • FastAPI
  • SQLModel
  • React

Education02

  • Trinity College Dublin

    M.Sc. Computer Science — AR/VR · 1:1

    2022 — 2023

  • NMIMS University

    B.Tech Computer Engineering · GPA: 3.45/4

    2018 — 2022

Contact

Open to conversations about data engineering, streaming systems and new roles.