Full Time

Staff Software Engineer, Machine Learning

Discord
$120,000 - $160,000* / year (about $58–$77 an hour)

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

The Staff Software Engineer, Machine Learning at Discord will play a pivotal role in designing and implementing advanced machine learning models and systems that enhance user experience and streamline operational efficiency. This position requires deep expertise in machine learning algorithms, data analysis, and software engineering principles. The successful candidate will collaborate closely with cross-functional teams to build scalable solutions and drive innovation within Discord's product offerings.



Job Responsibilities

  • Design, develop, and deploy machine learning models tailored to enhance user engagement and community interactions.
  • Collaborate with product managers and data scientists to identify opportunities for machine learning integration.
  • Perform data preprocessing, feature engineering, and extensive data analysis to inform model training.
  • Optimize existing machine learning systems for performance, efficiency, and accuracy.
  • Conduct experiments to validate model performance and maintain documentation of findings.
  • Mentor junior engineers and foster a culture of technical excellence within the team.
  • Stay abreast of industry trends and emerging technologies in machine learning and AI.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • A minimum of 5 years of experience in software engineering with a focus on machine learning.
  • Proficient in programming languages such as Python, Java, or C++.
  • Strong understanding of machine learning frameworks such as TensorFlow, PyTorch, or Scikit-Learn.
  • Experience with data manipulation and analysis tools like Pandas and NumPy.
  • Solid understanding of algorithms, data structures, and computational complexity.
  • Excellent problem-solving skills coupled with a strong attention to detail.


Technologies & Tools

The Staff Software Engineer, Machine Learning will work with a variety of technologies and tools, including but not limited to cloud computing platforms like AWS and Google Cloud, machine learning libraries such as TensorFlow and PyTorch, and programming languages that facilitate data science and machine learning tasks. Proficiency in version control systems like Git and data manipulation tools is also essential.



Ideal Candidates

The ideal candidate for this role will be an innovative thinker with a strong analytical mindset and a passion for technology. They will possess excellent communication skills to effectively collaborate across teams, exhibit a proactive approach to problem-solving, and be committed to continuous learning within the fast-evolving field of machine learning. Adaptability, creativity, and a strong customer focus will also be key characteristics that contribute to their success at Discord.

In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.