Description

Responsibilities

  • Participate in design and develop applications as per technical specifications.
  • Implement best practices in designing and developing Machine Learning technology stack.
  • Design and implement improvements to Machine Learning testing frameworks.
  • Perform routine maintenance on the Machine Learning technology stack.
  • Upgrade code as versions of Tensorflow, Keras, etc., are changed.
  • Leverage ETL and Big Data tools to develop an efficient and accurate data workflow.
  • Introduce Researchers to coding best practices to enable agility and delivery of products and solutions.

Required Skills

  • Hands-on about Python data structures, pyspark knowledge will be added advantage.
  • Expert on UI Frameworks like VueJS and AngularJS.
  • Expert in Python, Django frameworks.
  • C/C++ knowledge will be considered an asset.
  • Expert in using MySQL or MongoDB.
  • Knowledge on API-Driven Webpages.
  • Good to have PHP knowledge.
  • Good to have Java script / JQuery experience.
  • Material Design and Bootstrap frameworks knowledge.
  • Good communication skills.

Required Experience

  • 6-9 years of professional experience working with required technologies.
  • Solid professional software engineering experience with Python.
  • Hands-on experience on Hadoop ecosystem and various utilities – hive, impala, spark.
  • Working experience with version control best practices.
  • Experience working with DevOps and Agile frameworks will be considered an asset.
  • Working experience applying unit testing.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate