Job Description :
Title : Deep Learning /Machine Learning/ Image Processing Engineer
Location: Chicago, IL | Duration: Long Term

Job Description:
Seeking a Deep Learning / Image Processing Engineer who should have experience developing software platforms, ideally with experience developing image processing libraries and/or, developing software libraries that abstract/encapsulate custom hardware devices. Who will also be responsible for assisting in development of computer vision algorithms that utilize deep learning.
Key Responsibilities:
Design models for achieving specific video or audio analytic goals.
Perform model training or algorithm development and optimization. Implement image processing software based on functional requirements and business needs.
Write component design and test specifications.
Develop proof of concept software to support new feature investigations and feasibility studies.
Manage changes to existing software products.
Work with cross functional teams to integrate solutions into the product.

Required Knowledge/Skills:
5-7 years’ experience in software development.
A solid background in Machine Learning, Deep Learning, computer vision/image processing or similar concepts.
Strong knowledge and experience of deep learning algorithms.
Experience with deep learning frameworks such as Caffe, TensorFlow, or Torch
Experience with image processing framework (IPP, Open CV)
Familiarity with state of the art for computer vision
Experience with GPU programming (OpenCL, CUDA or OpenGL)
Solid experience with Linux OS, C, C++, Python, object oriented and embedded software design.
Strong algorithmic, data structure and object oriented programming skills.
Strong analytic and problem solving skills
Excellent interpersonal, written and verbal communication skills.
Ability to work in a fast-paced, deadline-oriented environment as part of a globally distributed team.
Strong quality orientation and customer focus.
Experience following a defined software process, with phases including requirements, design, coding, peer reviews, unit testing, configuration management, etc

Required experience:
Software Development: 5 years
Deep Learning: 3 years
CUDA , OpenCV: 2 years
Image Processing: 2 years
C, C++, Python: 3 years
             

Similar Jobs you may be interested in ..