Software Engineer, Data Platform

Discord Discord · Consumer · San Francisco, CA · Core Tech Engineering

Software Engineer for Discord's Data Platform, focusing on building and maintaining large-scale data infrastructure (petabytes of data) for millions of users, with responsibilities including data ingestion, transformation, and serving systems. Requires 3+ years of experience in Python, Java, Rust, or Go, and strong CS fundamentals.

What you'd actually do

  1. Build and maintain data infrastructure processing petabytes of data across millions of users
  2. Write clean, well-tested code for data ingestion, transformation, and serving systems
  3. Own projects end-to-end with guidance from senior engineers. From design through deployment and production support
  4. Collaborate with data scientists, engineers, and product teams to deliver solutions that power Discord's insights

Skills

Required

  • Python
  • Java
  • Rust
  • Go
  • CS fundamentals
  • debugging skills
  • collaboration skills

Nice to have

  • Kafka
  • Spark
  • Flink
  • Airflow
  • Dagster
  • SQL
  • AWS
  • GCP
  • Azure
  • Docker
  • Kubernetes

What the JD emphasized

  • petabytes of data
  • massive scale