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.