Machine Learning Engineer

Samsung Tehran

Posted Over a month ago

Job Description

- Design and develop machine learning, particularly deep learning algorithms. - Work on large real world datasets using machine learning and statistical analysis tools to understand underlying structure, gain insights and explain them in clear and simple language. - Provide technical support for program management and business development activities including proposal writing.

Requirements

- Master Degree in Artificial Intelligence. - Fluent in English Language. - Familiar and hands-on experience with object oriented programming with Python and Java; Working knowledge of relational database management systems, Linux, and agile software development lifecycle and tools. - Familiar and hands-on experience with deep neural networks and related algorithms: Vanilla NN, CNN, RNN, Sequence to sequence learning, GAN, VAE, DCGAN… - Familiar with general supervised, reinforcement, semi-supervised and unsupervised machine learning algorithms: k-nearest neighbors, SVN, Bayesian networks, Random Forest… - Familiar and hands-on experience with TensorFlow and Keras; Being Familiar with Caffe, Theano, Torch is a plus. - Familiar with Big Data tools Hadoop, HIVE, Scala, Apache Spark and MLLib or similar.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career