Skip to main content
⌛ This listing's hiring window has passed
The 60-day publication window has expired. The poster may repost; in the meantime, see related active roles below. Back to /jobs →

Senior Data Engineer

Discord
Remote - U.S.Updated 1d ago
Base salary
$196k–$245k
Published base salary range
Location
Remote - U.S.
Remote eligibility
Employment
Full-time
Senior
Role family
Data
Gaming
Application window expired
Job actionsListing expired
Job actionsListing expired

About the job

About Discord

Discord is a voice, video, and text platform that helps friends come together to hang out, play games, and have fun. Founded in 2015, Discord plays a uniquely important role in the future of gaming, focusing on making it easier and more fun for people to talk and hang out before, during, and after playing games.

Role Overview

Discord seeks a seasoned Data Engineer to drive technical vision and strategy for ads data engineering in support of ML initiatives. You will build and maintain sophisticated data pipelines, datasets, and analytical tools, and lead cross-functional initiatives to transform advertising products through data-driven insights.

What You'll Be Doing

  • Design and own core ads data models: fact/dim tables, canonical datasets, and aggregation layers that power delivery, measurement, targeting, attribution, and ML use cases.
  • Build and maintain ML data for ads ranking, delivery, and targeting, including feature development, label generation workflows, intra-day training, and ML input observability.
  • Build conversion measurement pipelines and integrate third-party attribution data, including Conversion Attribution and Mobile Measurement Partner (MMP) integrations (Adjust, AppsFlyer, Singular).
  • Build batch and near real-time pipeline infrastructure across the ads ecosystem, pushing toward lower-latency data for ML and reporting on our BigQuery + dbt + Dagster stack.
  • Develop data quality frameworks, monitoring systems, automated anomaly detection, and SLA infrastructure for critical ads pipelines at massive scale.
  • Proactively identify foundational data infrastructure gaps and design scalable, canonical solutions that multiple teams can depend on.
  • Build systems from scratch in a rapidly evolving, greenfield advertising data environment.
  • Drive alignment across Data Science, ML Engineering, Ads Product, and GTM teams.
  • Mentor engineers through technical challenges, code and design reviews, and ownership of complex projects.

What You Should Have

  • 5+ years of hands-on experience writing production code and architecting data pipelines with high-volume consumer data in advertising technology domains.
  • Deep expertise in digital advertising data engineering, specifically in ads delivery, conversion measurement, attribution pipelines, or ML feature data infrastructure.
  • Experience with Conversion Data and APIs, MMP integrations, or identity graph infrastructure is strongly valued.
  • Demonstrated experience building data models in a greenfield or 0-to-1 environment.
  • Expert-level SQL and Python.
  • Strong ability to design performant, maintainable data models and write production-quality pipeline code.
  • Proven hands-on experience with data quality audits, monitoring systems, and automated anomaly detection for massive-scale datasets (billions+ rows).
  • Strong technical communication skills and collaborative mindset.

Bonus Points

  • Passion for Discord or gaming communities
  • Experience with data visualization and dashboarding technologies (Looker, Tableau, or similar)
  • Experience designing data architecture for reporting, adhoc analysis, and experimentation
  • Experience building near real-time or streaming pipeline infrastructure (e.g., Kafka, Spark Streaming)

Compensation & Benefits

Base salary range: $196,000—$245,000 USD. This position is also eligible for equity and benefits. Discord is committed to inclusion and providing reasonable accommodations during the interview process.

Skills & tags

End of job descriptionBrowse jobs
Job actionsListing expired
Job actionsListing expired
What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.