Staff Software Engineer, Data Platform
Discord
Job highlights
Summary
Join Discord's Data Platform team as a Staff Software Engineer and contribute to designing, developing, and maintaining our data infrastructure and services. You will collaborate with cross-functional teams to deliver cutting-edge solutions driving business insights. Responsibilities include designing scalable data infrastructure, working on real-time and batch data pipelines, identifying and resolving bottlenecks, partnering with various teams, driving data governance, mentoring engineers, and exploring emerging technologies. The role requires 7+ years of software engineering experience with a focus on distributed systems or data infrastructure, expertise in data pipelines, proficiency in programming languages, solid database experience, cloud platform familiarity, and strong problem-solving and communication skills. A competitive salary, equity, and benefits are offered.
Requirements
- 7+ years of experience in software engineering with a focus on distributed systems or data infrastructure
- Expertise in designing, building, and optimizing data pipelines (batch and real-time) using tools like Kafka, Spark, Flink, Airflow/Dagster, or similar
- Proficiency in programming languages such as Python, Java, Rust, or similar
- Solid experience with database systems (SQL and NoSQL) and strong knowledge of data modeling principles
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes), and microservices architecture
- Understanding of data governance, security, and monitoring best practices
- Strong problem-solving skills and the ability to independently tackle complex technical challenges
- Excellent communication and collaboration skills, with a track record of working across teams
- Proven ability to thrive in a fast-paced environment
Responsibilities
- Design, implement, and maintain scalable data infrastructure to process, store, and serve petabytes of data efficiently
- Work on real-time and batch data pipelines, ensuring they are reliable, performant, and ergonomic for stakeholders
- Identify and resolve bottlenecks in our data ecosystem, driving innovations that improve platform scalability and developer productivity
- Partner with data scientists, data engineers, product managers, and other engineering teams to understand customer needs and deliver effective data solutions
- Drive data governance, quality, and security to ensure the integrity and reliability of our data systems
- Guide and mentor engineers on the team while setting a high bar for technical excellence
- Explore emerging technologies and industry best practices to keep Discordβs data platform at the forefront of innovation
Preferred Qualifications
- A strong passion for Discord and gaming
- Full-stack development or product engineering experience
Benefits
- Equity
- Benefits
Share this job:
Similar Remote Jobs
- π°$263k-$289kπUnited States
- πUnited States
- πBrazil
- πUnited Kingdom, Spain
- πUnited States
- π°$220k-$270kπUnited States
- πUnited States
- π°$170k-$220kπUnited States
- π°$160k-$180kπUnited States