Software Engineer

Madhu Jayakumar

Senior software engineer | Backend | Full-stack | Microservices | Platform and Infra | AI | Leadership, mentoring, and teaching

Peer Reviews

Peer Feedback Highlights

Education

Academic foundation

Cornell University

B.S. in Electrical and Computer Engineering

Minor in Computer Science

Hunter Rawlings Presidential Research Scholar

Sep 2008 - Jun 2012

Work

Career Trajectory

Capital One

Platform Integration Lead, Senior Software Engineer

Feb 2025 - Present

Building AWS fulfillment microservices with Lambda, Step Functions, DynamoDB, and resilient service integrations.

Spotify

Tech Owner & Senior Software Engineer, Data & Backend

Aug 2020 - Jan 2025

Delivered large-scale analytics platforms for Spotify for Artists, including high-volume data pipelines and cost-efficient infrastructure.

Yext

Software Engineer, Full-Stack

Jul 2014 - Jul 2020

Joined a 30-person engineering team and built platform capabilities through the company's IPO and subsequent public-company scale.

Internships

Arista

Software Engineer Intern

Jun 2012 - Sep 2012

Experience

Building products at scale

Capital One

Platform Integration Lead, Senior Software Engineer

Feb 2025 - Present
  • Building fulfillment microservices on AWS using Lambda, Step Functions, and DynamoDB to orchestrate customer-facing workflows.
  • Designing resilient integrations across REST and SOAP services with strong observability and operational safeguards.
  • Driving production excellence through CI/CD practices and tooling including Jenkins, GitHub, JIRA, PagerDuty, Splunk, and New Relic.

Spotify

Tech Owner & Senior Software Engineer, Data & Backend

Aug 2020 - Jan 2025
  • Tech owner for a team of 5 engineers and 3 consultants, guiding technical roadmap and platform health.
  • Built an OLAP platform with ClickHouse and backend APIs powering Spotify for Artists insights used by 50M+ artists and teams worldwide.
  • Scaled ClickHouse from 2TB to 20TB, ingesting 7B rows/day while serving 500 RPS in production.
  • Delivered data pipelines for 7 Artist Wrapped stories from BigTable using Beam and Parquet.
  • Implemented Druid tiering for 1PB of data and reduced infrastructure spend by $840K annually while sustaining up to 3x peak traffic.

Yext

Software Engineer, Full-Stack

Jul 2014 - Jul 2020
  • Joined Yext when engineering was about 30 people and contributed through a major scale-up phase as the company matured into public-company operations.
  • Led a team of 5 engineers migrating analytics pipelines from AWS Data Pipeline and Python to a Java-based platform with stronger reliability and monitoring.
  • Built analytics products with Elasticsearch and Redshift and developed AnalyticsServer to expose insights across the Yext ecosystem.
  • Led a major refactor in the Yext Pages platform to support service-area directories, and built demo Android/iOS apps for clients.

Princeton University

Teaching Assistant

Sep 2012 - Jun 2014
  • Taught a "Principles of Computer System Design" to a class of 25 students, with office hours, mentorship, and coursework evaluation.
  • Covered topics in C, Assembly, buffer overrun attacks, heap manager internals, Unix shell, and operating systems.

Skills

Technical toolkit

Research

Selected research

Leadership & Mentoring

  • Tech owner and mentor for engineering teams at Spotify
  • Instructor for Spotify Data Engineering course
  • TA for Princeton Systems Engineering course
  • Volunteer high school CS teacher with Microsoft TEALS
  • Mentor/advisor with Built By Girls

Contact

Let's Connect