Software Engineer, Customer Data Platform (CDP) & Personalization

News-Corp-1

Austin (TX)

Sur place

USD 120 000 - 180 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Realtor.com is building a Customer Data Platform and Personalization layer. You will develop a fast, safe CDP subgraph and profile store, connect server-rendered pages with analytics, and own end-to-end personalization from trait to page exposure. You’ll collaborate with teams across identity, data, and martech to ship A/B-tested features.

We value production experience, TypeScript/React expertise, and a strong focus on performance, privacy, and reliability in a backend-to-frontend environment.

Qualifications

  • Bachelor's degree or equivalent experience.
  • 3+ years of software engineering experience, including production services.
  • Experience shipping features across backend services and UI.
  • Solid TypeScript/Node.js for backend work.
  • React and TypeScript on the front end, SSR with Next.js.
  • Familiarity with GraphQL APIs, schema design and resolvers.
  • Caching with Redis/DynamoDB and latency-aware rendering.
  • Resilience patterns: timeouts, retries, fallbacks.
  • Experience with AWS, Docker and CI/CD pipelines.
  • Habits of writing tests, logging and metrics.
  • Clear written communication and proactive risk awareness.

Responsabilités

  • Build and maintain an Apollo Federation v2 subgraph for profile traits and personalization decisions.
  • Develop the RDC-owned profile store and refresh pipeline for low-latency access.
  • Integrate personalization into server-rendered React pages and CMS experiments.
  • Expose clean analytics and event tracking through Segment.
  • Integrate Kafka identity events with privacy and consent controls.
  • Operate through EKS, Argo CD, Helm and CircleCI; participate in on-call duties.

Connaissances

TypeScript/Node.js
React
GraphQL
Apollo Client
Apollo Federation v2
Caching (Redis/DynamoDB)
AWS
Docker
CI/CD
Server-side rendering
Testing & logging
Observability
Kubernetes

Formation

Bachelor's degree or equivalent experience

Outils

Next.js
Apollo Client
Redis
DynamoDB

Description du poste

Software Engineer, Customer Data Platform (CDP) & Personalization

Location: Austin, TX, United States

Category: Technology

Job ID: 3365

At Realtor.com®, we help people discover and create their perfect home. We bring together real estate data, consumer experiences and technology to support people throughout their home journey.

Realtor.com is building a Customer Data Platform on Twilio Segment so we can recognize consumers across web, apps, email and push and give each person an experience that fits where they are in their home search. It’s heading to production now, and we need engineers to help build and run it.

We’re hiring a Software Engineer for the CDP’s serving path: the profile store and the Personalization Activation Subgraph, a federated GraphQL service between the CDP and our site and apps. Personalization has to be fast and safe. If anything is slow or down, users and search engines just get the standard page.

The work is backend-first but goes all the way to the screen. You’ll write resolvers and profile store code, wire the subgraph into our server-rendered pages and CMS, and build the components that render each treatment, its fallback and its exposure events. Over time you’ll own treatments end to end, from the CDP trait to the pixel on the page. You’ll start alongside a senior engineer and our vendor, then help bring the platform in-house with data engineering, Identity & Authentication, Web Platform, Mobile, Notifications and MarTech.

Top Reasons to Apply:
  • Help build a new platform with real executive sponsorship.

  • Work on a system that sits at the meeting point of identity, data and the consumer experience on one of the largest real estate sites in the U.S.

  • Grow quickly with senior engineers on work that spans backend, front end and data

What You’ll Do:
  • Build and maintain an Apollo Federation v2 subgraph that serves profile traits, audiences and personalization decisions to web, CMS and native clients, using our schema conventions, resilience patterns (timeouts, circuit breakers, kill switches, flags) and router-provided identity so a CDP failure never breaks a page.

  • Help build the RDC-owned profile store and its refresh pipeline (event consumers, backfills, rate-limited batching) to serve traits in single-digit milliseconds, partnering with Web Platform on caching.

  • Bring personalization into server-rendered React pages, islands and CMS experiments with Apollo Client components that load without flicker, never block the page and protect Core Web Vitals, with clean exposure and engagement tracking through Segment.

  • Help build the Kafka integration that sends identity events to the CDP without PII leakage, and enforce consent and opt-out so suppressed users are never personalized or tracked.

  • Ship through EKS, Argo CD, Helm and CircleCI, join on-call once ramped up, build the dashboards, alerts and runbooks for your services, and turn product requirements into flagged, A/B-tested features with short design docs.

What You’ll Bring:
  • 3+ years of software engineering experience, including building and supporting services in production.

  • Bachelor's degree or equivalent experience.

  • Experience shipping user-facing features across both a backend service and the UI.

  • Solid TypeScript/Node.js for backend work (our subgraphs are Node/TypeScript).

  • React and TypeScript on the front end, with some experience in server-side rendering (Next.js or similar) and a GraphQL client such as Apollo Client.

  • Working knowledge of GraphQL APIs: schema design, resolvers and error handling.

  • Familiarity with caching and key-value stores (Redis, DynamoDB or similar) and why latency matters for page rendering.

  • Understanding of basic resilience patterns: timeouts, retries and fallbacks.

  • Experience with AWS, Docker and CI/CD pipelines.

  • Habit of writing tests and adding logging and metrics to the code you ship.

  • Clear written communication and comfort asking questions and raising risks early.

Preferred:
  • Apollo Federation v2 experience: subgraphs, entities and @key, composition checks with Rover/GraphOS.

  • Hands-on work with a Customer Data Platform, ideally Twilio Segment (Engage audiences, computed traits, Profile API, Destinations). mParticle, Tealium, Braze or Amperity also count.

  • Kafka or another event streaming system, including idempotency and ordering.

  • Core Web Vitals (LCP, INP, CLS) and front-end performance tuning.

  • Feature flag and experimentation tools (LaunchDarkly, Amplitude Experiment, Optimizely) and exposure logging.

  • OAuth 2.0/OIDC and JWT basics, or identity platforms like Auth0 or Okta.

  • Client-side analytics (Segment analytics.js, Amplitude or similar).

  • Kubernetes, Argo CD, Helm and Terraform.

  • Observability tools such as New Relic or Datadog.

  • Awareness of privacy requirements around PII, consent and opt-out (CCPA/CPRA).

  • Micro-frontend, design system or headless CMS experience.

How We Work:

We balance creativity and innovation on a foundation of in-person collaboration. For most roles, our employees work four or more days in our offices, where they have the opportunity to collaborate in-person, adding richness to our culture and knitting us closer together.

How We Reward You:
  • Inclusive and Competitive medical, Rx, dental, and vision coverage

  • Family forming benefits

  • 13 Paid Holidays

  • Flexible Time Off

  • 8 hours of paid Volunteer Time off

  • Immediate eligibility into Company 401(k) plan with 3.5% company match

  • Tuition Reimbursement program for degreed and non-degreed programs

  • 1:1 personalized Financial Planning Sessions

  • Student Debt Retirement Savings Match program

  • Free snacks and refreshments in each office location

Do the best work of your life at Realtor.com®

Here, you’ll partner with a diverse team of experts as you use leading-edge tech to empower everyone to meet a crucial goal: finding their way home. And you’ll find your way home too. At Realtor.com®, you’ll bring your full self to work as you innovate with speed, serve our consumers, and champion your teammates. In return, we’ll provide you with a warm, welcoming, and inclusive culture; intellectual challenges; and the development opportunities you need to grow.

Diversity is important to us, therefore, Realtor.com® is an Equal Opportunity Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, Realtor.com® will provide reasonable accommodations for otherwise qualified disabled individuals.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer, Customer Data Platform (CDP) & Personalization
Software Engineer, Customer Data Platform (CDP) & Personalization

Realtor.com • Austin (TX)

Sur place
USD 120 000 - 170 000
Medical, Rx, dental, and vision
Family forming benefits
13 Paid Holidays
+7
Software Engineer, Customer Data Platform (CDP) & Personalization
Software Engineer, Customer Data Platform (CDP) & Personalization

Realtor.com • Austin (TX)

Hybride
USD 120 000 - 160 000
Inclusive health benefits
401(k) with company match
Paid holidays
+4
Staff Software Engineer
Staff Software Engineer

News Corp • Austin (TX)

Hybride
USD 180 000 - 240 000
Flexible Time Off
9 Paid Holidays
401(k) with company match
+3
Software Engineer, Mobile
Software Engineer, Mobile

Realtor • Austin (TX)

Sur place
USD 110 000 - 160 000
Medical, dental, vision
401(k) with company match
Paid holidays
+2
Senior Software Engineer
Senior Software Engineer

Realtor.com • Austin (TX)

Sur place
USD 140 000 - 200 000
Health insurance
401(k) match
Paid holidays
+2
Associate Software Engineer
Associate Software Engineer

News Corp • Austin (TX)

Sur place
USD 110 000 - 150 000
Medical, Rx, dental, and vision cover
13 paid holidays
401(k) with 3.5% match
+4
Senior Software Engineer - Content & Industry Services
Senior Software Engineer - Content & Industry Services

Realtor • Austin (TX)

Sur place
USD 140 000 - 200 000
Medical coverage
Dental coverage
Vision coverage
+5
Software Engineer
Software Engineer

Realtor.com • Austin (TX)

Hybride
USD 110 000 - 170 000
Health coverage
Family benefits
13 holidays
+7
Data Engineer, Sr
Data Engineer, Sr

Realtor.com • Austin (TX)

Sur place
USD 140 000 - 190 000
Health benefits
Family forming benefits
13 paid holidays
+7
Senior Software Development Manager
Senior Software Development Manager

Realtor • Austin (TX)

Sur place
USD 170 000 - 210 000
Medical coverage
401(k) match
Paid holidays
+3