About

Experience

Care.com

Built event-driven provider ingestion, ranking, and advertising systems for the Care.com marketplace.

Role
Software Engineer II
When
Mar 2021 – Mar 2022
Where
Remote

01

The role

What I was there to do

At Care.com, I worked on the provider side of a large search marketplace. My projects connected acquired business data, warehouse-generated rankings, search behavior, and advertising systems so families could discover more relevant care providers.

02

Selected impact

Work that moved things forward

  1. 01

    Led provider data-model design across engineering levels and built an event-driven ingestion pipeline that onboarded hundreds to thousands of acquired providers into search.

  2. 02

    Built a pipeline that loaded warehouse-generated provider rankings into Elasticsearch for ranked results.

  3. 03

    Built a delayed workflow that converted unclicked search impressions into provider leads after 60 minutes.

  4. 04

    Automated daily advertising geo-target synchronization by joining campaign providers with postal-code data.

03

A closer look

The work behind the bullets

Provider network

From acquired records to searchable providers

I led the data-model design and built a Kafka-based ingestion pipeline that transformed acquired provider records into entities the marketplace could search. The work crossed service boundaries and had to preserve enough provenance and state to make onboarding reliable at meaningful scale.

Search

Putting better signals into ranking

A second pipeline moved warehouse-generated provider scores through S3 and Lambda into Elasticsearch. That made offline ranking work available to the online search experience without coupling the warehouse directly to the request path.

Growth systems

Connecting intent, leads, and geography

I built a delayed workflow that turned unclicked search impressions into provider leads after an hour, and automated daily Google Ads geo-target updates by reconciling campaign providers with postal-code data.

04

Toolkit

Technologies in the mix

  • AWS
  • Kafka
  • DynamoDB
  • Elasticsearch
  • Lambda
  • S3
  • gRPC
  • Protocol Buffers
  • Google Ads API