Roles & Responsibilities:
As a Senior Software Engineer/Technical Lead in Cognitive, AI and Machine Learning, you lead a small team and collaborate closely with other teams to deliver commercial products.
Participate in cutting-edge solution development in artificial intelligence and machine learning applications.
Develop solutions for real world, large-scale problems.
Design highly scalable classifiers and tools, leveraging machine learning, data regression and rules based models.
Suggest, collect and synthesize requirements and create effective product/solution roadmap.
Apply software development skills and expertise to a wide range of ML-related coding projects.
Adapt standard machine learning methods to utilize modern parallel environments (e.g. distributed clusters - Amazon Web Services, Google Cloud, Ubuntu Cluster, multicore SMP, TPU and GPU) most effectively.
Ø Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python or R.
Ø Experience in Architecture and Design tools like UML and Framework like Tensorflow, Torch or Caffe.
Ø Strong background in Deep Learning/RNN/LSTM, Reinforcement Learning, Natural Language Processing, Cognitive Search or Computer Vision.
Ø Strong background in Cognitive Computing, Machine Learning or Artificial Intelligence.
Ø Experience in handling data in the form of text, speech, image, video or live stream from IoT/ Sensors/ Web.