Hello! I’m Hardik Yagnik, a Senior Software Engineer at Liftoff, where I work on the systems that power mobile ad attribution at scale.

My work sits at the intersection of distributed systems, data pipelines, and backend performance. I’m drawn to problems where correctness and throughput are both non-negotiable, where a wrong answer and a slow answer are equally unacceptable.

Before Liftoff, I worked at Amazon on the Advertising Supply Side Platform and at Coinbase on the Card team’s backend. Each role pushed me to think harder about reliability, observability, and what it means to ship something that actually holds up in production.


Experience

Senior Software Engineer – Liftoff
2024 - Present

Working on systems that power mobile ad attribution at Liftoff — spanning data pipelines, storage infrastructure, and event processing.

  • Designed and optimized ad attribution pipelines ingesting high-volume event streams, improving accuracy and reducing data loss across downstream ML and reporting workflows.
  • Led end-to-end migration of a high-throughput storage layer to S3 Express with a dynamic fallback mechanism, reducing latency and cutting costs by $30,000/month.
  • Partitioned the ad click attribution KV cluster into dual retention tiers, maintaining full attribution accuracy across click-to-install and post-install events while cutting infrastructure costs by $40,000/month.
  • Contributed to Liftoff’s in-house Pixel SDK to support granular user tracking and event enrichment under modern privacy constraints.
  • Focused on scalability, reliability, and streamlining observability across systems.

Software Engineer – Amazon Advertising SSP
2022 - 2024

Worked on building Amazon’s Supply Side Platform, handling large-scale ad request flows.

  • Led the onboarding of Alexa as a publisher, enabling the first-ever audio ad delivery through the SSP.
  • Built log tracing infrastructure to improve transparency and traceability across upstream and downstream publisher services.
  • Collaborated with the Twitch team to integrate hybrid ad pods, including testing and dial-up experiments.

Software Engineer – Coinbase (Card Team)
2021 - 2022

Backend engineer on the Coinbase Card team, focused on financial transaction infrastructure.

  • Designed and built dispute processing workflows for financial transactions.
  • Implemented asynchronous job processing for crypto sell and reconciliation pipelines.
  • Drove observability improvements that contributed to a successful GA launch.

Earlier Roles

  • Maruti Techlabs (2016 - 2017) - Integrated payment APIs, built internal automation tooling, and managed iOS app deployment.
  • Zuru Tech India (2017 - 2018) - Built UI interfaces in Unreal Engine and React for a CAD/BIM software tool used in architectural design.
  • Hacera (Intern) (2020) - Built ETL pipelines and ML training workflows; analyzed and created dashboards for COVID-19 datasets.

Research

Multi-Objective Schedule Optimization
Stevens Institute of Technology, 2020–2021

A research project tackling concurrent scheduling problems using a Cooperative Co-Evolutionary Multi-Objective Genetic Algorithm. The work focused on optimizing multiple schedules simultaneously across shared resources, with multi-threaded evaluation for performance.

arxiv.org/abs/2107.02202


Skills

  • Languages: Go, Python, Java, TypeScript
  • Backend & APIs: REST, gRPC, Kafka, Airflow, Trino, Iceberg, Microservices
  • Infra & Data: AWS, PostgreSQL, MySQL, MongoDB, Redis, Docker, Terraform, Prometheus, Grafana
  • ML: PyTorch, Keras, PySpark, LangChain

Education

M.S. in Computer Science
Stevens Institute of Technology, 2019 - 2021
GPA: 3.97

B.E. Computer Engineering
Gujarat Technological University, 2012 - 2016