Senior Machine Learning Scientist Job Description

Senior Machine Learning Scientist Job Description Template

Our company is looking for a Senior Machine Learning Scientist to join our team.

Responsibilities:

  • Design, develop, and own components, tools, platforms, and systems for real-time media communication and collaboration;
  • Drive independent investigations resulting in shipping product code, patents, and publications;
  • Understand and be able to leverage core concepts of video processing and/or audio processing;
  • Apply machine learning to improve existing and develop new algorithms to improve Skype/Teams real-time collaboration quality and reliability;
  • Offline evaluation of machine learning models and establish a correlation between online A/B tests and offline metrics;
  • Implement machine learning models in production using various in house and on cloud technologies available to the machine learning team;
  • Report results of machine learning models in peer-reviewed papers and technical manuals;
  • Design A/B tests across various products to validate the performance of machine learning models.

Requirements:

  • Minimum of 6 years of experience in machine learning using tools like TensorFlow/ Pytorch/Scikit-learn, etc;
  • Ph.D. in Computer Science, Mathematics, Physics, Electrical Engineering, or equivalent;
  • Deep knowledge of computer vision, especially in applying DNN’s to vision problems;
  • Strong desire to collaborate and develop new technologies;
  • Experience in machine learning, data mining, recommendation systems, learning to rank, deep learning, natural language processing and related fields;
  • Minimum of three years of industry experience as a machine learning scientist or a data scientist;
  • Familiarity with relevant technologies (e.g. Python, Java, and etc.);
  • Willingness to learn new tools and flexibility to adapt to different deployment pipelines;
  • Ability to come up with creative solutions and quickly prototype them;
  • Strong communication abilities and willingness to lead and inspire other engineers;
  • Excellent collaborator and communicator and are eager to learn and grow;
  • Experience with big data technologies such as Hadoop/Spark;
  • Strong technical and programming skills;
  • A Ph.D. in computer science, natural language processing, deep learning, computer vision or a related field;
  • Previous history of writing and reviewing technical papers.