Senior Staff Software Engineer
Data and ML Platform
Posted on 3/27/2024
Discord

1,001-5,000 employees

Gaming communication platform
Company Overview
Discord's mission is to build an easy-to-use communication service that gives people a place to talk, build relationships, and belong.
Data & Analytics
Consulting
Venture Capital
Consumer Software
Education
B2C

Company Stage

Series H

Total Funding

$981.3M

Founded

2015

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

8%

1 year growth

36%

2 year growth

115%
Locations
San Francisco, CA, USA • Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Rust
Microsoft Azure
Python
Apache Spark
SQL
Apache Kafka
Java
Docker
AWS
Hadoop
Google Cloud Platform
CategoriesNew
Software Engineering
Requirements
  • 8+ years of experience in software development, with a focus on databases, data infrastructure, or machine learning platforms.
  • Proficiency with open source data/ml infrastructure projects and experience working with open source communities.
  • Proficiency in programming languages such as Python, Java, Rust, or similar.
  • Strong experience with big data technologies such as Hadoop, Spark, Kafka, and distributed computing frameworks.
  • Hands-on expertise with cloud platforms such as AWS, Azure, or GCP.
  • Solid understanding of data modeling, database design, and SQL.
  • Experience with containerization (e.g., Docker, Kubernetes) and microservices architecture.
  • Proven ability to thrive in a fast-paced environment.
  • Strong experience communicating updates and resolutions to cross-functional partners and customers.
Responsibilities
  • Lead the design, implementation, and optimization of our data and machine learning platforms, ensuring scalability, reliability, and performance.
  • Develop and maintain data pipelines, ETL processes, and data models to support analytical and machine learning workflows.
  • Design and implement data storage solutions, including relational databases, data lakes, and distributed systems.
  • Collaborate with data scientists to deploy and operationalize machine learning models into production environments.
  • Build monitoring, logging, and alerting systems to ensure the health and performance of data services.
  • Promote and drive best practices in data governance, security, and compliance across the organization.
  • Mentor junior engineers, fostering a culture of continuous learning and growth.
  • Stay up-to-date with industry trends and emerging technologies in data platform and machine learning.