Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Discord, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior Software Engineer in Machine Learning (Safety) at Discord, you will play a critical role in developing advanced machine learning models and algorithms that enhance the safety and security of our platform. Your expertise will contribute to proactively identifying and mitigating risks, ensuring a positive user experience. You will collaborate with cross-functional teams to implement scalable solutions, analyze large datasets, and continuously refine our safety mechanisms. Your innovative mindset will help us push the boundaries of machine learning applications in maintaining a safe community, making a significant impact on our users and platform integrity.
Job Responsibilities
- Design, develop, and deploy machine learning algorithms and models focused on safety applications.
- Collaborate with data scientists, engineers, and product teams to define goals and scope for machine learning projects.
- Analyze user data to identify patterns and trends that inform safety improvements and risk mitigation strategies.
- Monitor the performance of machine learning models and refine them based on accuracy and reliability metrics.
- Implement best practices in machine learning engineering, including code reviews, testing, and documentation.
- Stay current with advancements in machine learning techniques and tools relevant to online safety.
- Contribute to the development of guidelines and frameworks for machine learning applications in the safety domain.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, or a related field.
- 5+ years of experience in software engineering with a strong focus on machine learning.
- Proven experience in designing and deploying machine learning models in production environments.
- Solid programming skills in languages such as Python, Java, or C++.
- Expertise in machine learning frameworks and libraries such as TensorFlow, PyTorch, or Scikit-learn.
- Strong understanding of data structures, algorithms, and software engineering principles.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) is highly preferred.
Technologies & Tools
In this position, you will work with various technologies and tools essential for machine learning and software development. This includes, but is not limited to, programming languages such as Python and Java, machine learning frameworks like TensorFlow and PyTorch, data analysis tools (e.g., Pandas, Numpy), and cloud services (AWS, Google Cloud, Azure) for deploying models. Familiarity with version control and collaboration tools, such as Git and JIRA, is also important for effective teamwork.
Ideal Candidates
The ideal candidate for the Senior Software Engineer, Machine Learning (Safety) position at Discord will be a motivated self-starter with a passion for safety and community integrity. They should possess strong analytical skills, enabling them to interpret complex data and derive actionable insights. A collaborative spirit, coupled with excellent communication skills, is essential for working in cross-functional teams. Moreover, a continuous learner who stays abreast of industry trends and innovations in machine learning will thrive in this dynamic environment, contributing to both professional growth and the security of our platform.
Among 15 to 24-year-olds in Israel, unemployment was 4.7% in 2025, against 3% for everyone, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.