Computer Vision Applied Machine Learning Engineer
- Compensation
- Not disclosed
- Location
- US
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Ml / AI
- Posted
Skills
Must have
- Advanced degree in Computer Science, Statistics, Mathematics or similar, or a comparable career in the industry with an exceptionally good record of successful projects.
- Minimum 3-5 years of industry experience in computer vision delivering successful solutions.
- Good understanding of machine learning, statistics, and mathematics.
- Experience and exceptionally good proficiency in Python and Java, or C/C++.
- Proficient knowledge and experience with image classification, detection, tracking, etc.
- Proficiency in image/video processing and computer vision tools.
- Proficiency in machine learning tools and frameworks such as PyTorch, TensorFlow or similar.
- Experience working with edge devices.
- Experience with modern deep learning techniques in CV including convolutional networks, residual networks, attentional models, etc.
- Familiarity with machine learning workflow.
- Familiarity with cloud-based machine learning platforms.
- Experience in software testing and debugging including the use of automated testing processes.
- Familiarity with relational databases.
- Familiarity with SQL.
- Basic understanding of a retail environment & operations.
- Strong written and verbal communication skills.
Nice to have
- Experience with deep learning infrastructure is a plus.
- Experience with NLP is a plus.
- Proficiency in statistical analysis is a plus.
- Experience with parallel computing technologies or distributed computing techniques is a plus.
Full description
JOB SUMMARY:
The research team at ECRS is looking for a talented, experienced individual who is fearless in tackling real world problems with efficient, practical Machine Learning (ML) solutions and demonstrate excellence in computer vision.
RESPONSIBILITIES:
- Research, design, develop and train new machine learning models or adapt and apply existing models and applications.
- Design or develop software systems using design and functional specifications, scientific analysis, good software development practices, and mathematical models.
- Write, update, and maintain computer applications and software packages to handle specific jobs based on machine learning.
- Develop and direct software system testing and validation procedures.
- Review and modify existing software to correct errors, adapt to new hardware, and upgrade interfaces and improve performance.
- Direct software programming and development of corresponding documentation.
REQUIRED QUALIFICATIONS:
- Advanced degree in Computer Science, Statistics, Mathematics or similar, or a comparable career in the industry with an exceptionally good record of successful projects.
- Minimum 3-5 years of industry experience in computer vision delivering successful solutions.
- Good understanding of machine learning, statistics, and mathematics.
- Experience and exceptionally good proficiency in Python and Java, or C/C++.
- Proficient knowledge and experience with image classification, detection, tracking, etc.
- Proficiency in image/video processing and computer vision tools.
- Proficiency in machine learning tools and frameworks such as PyTorch, TensorFlow or similar.
- Experience working with edge devices.
- Experience with modern deep learning techniques in CV including convolutional networks, residual networks, attentional models, etc.
- Familiarity with machine learning workflow.
- Familiarity with cloud-based machine learning platforms.
- Experience in software testing and debugging including the use of automated testing processes.
- Familiarity with relational databases.
- Familiarity with SQL.
- Basic understanding of a retail environment & operations.
- Strong written and verbal communication skills.
PREFERRED QUALIFICATIONS:
- Experience with deep learning infrastructure is a plus.
- Experience with NLP is a plus.
- Proficiency in statistical analysis is a plus.
- Experience with parallel computing technologies or distributed computing techniques is a plus.
ALL APPLICANTS MUST BE AUTHORIZED TO WORK IN THE UNITED STATES.ABOUT ECRS:**