Designing, developing, and researching Machine Learning systems, models, and schemes

  • Studying, transforming, and converting data science prototypes
  • Research and implement appropriate ML algorithms and tools
  • Performing statistical analysis and using results to improve models.
  • Analyzing the use cases of ML algorithms and ranking them by their success probability
  • Verifying data quality and/or ensuring it via data cleaning.
  • Understand and use computer science fundamentals, including data structures, algorithms, computability, and complexity, and computer architecture
  • Use exceptional mathematical skills, in order to perform computations and work with the algorithms involved in this type of programming
  • Collaborate with data engineers to build data and model pipelines
  • Analyse large, complex datasets to extract insights and decide on the appropriate technique
  • Research and implement best practices to improve the existing machine-learning infrastructure

Requirements:

  • Bachelor’s degree in Engineering, Computer Science (or equivalent experience)
  • 2-5 years of relevant Software, ML, experience
  • 2-5 years of experience in Python code writing.
  • Good experience in using version control systems (eg. GIT)
  • Good knowledge of ML frameworks, libraries, data structures, data modeling, and software architecture.
  • Advanced proficiency with machine learning frameworks Tensorflow, Keras, PyTorch and libraries (like scikit-learn, open-CV)
  • Good understanding of computer vision tasks, libraries, frameworks
  • Good knowledge of mathematics, statistics, and algorithms.
  • analytical and problem-solving abilities.
  • Good communication and collaboration skills.
  • Good knowledge of Docker.
  • Experience with Cloud Services.
  • Good time management and organizational abilities.