Senior Computer Vision and Machine Learning Engineer | ScaleneWorks INC
Job Description
Senior Computer Vision and ML-Engineer
Company Overview
Not specified.
Job Summary
We are seeking a highly skilled and motivated Senior Computer Vision and ML-Engineer to join our prestigious Corporate Research team. As a key member of our team, you will be responsible for researching, developing, and implementing innovative computer vision and machine learning algorithms to solve challenging real-world problems. You will collaborate with a team of world-class researchers and engineers, pushing the boundaries of what's possible in areas such as autonomous systems and advanced manufacturing. This is an exceptional opportunity to contribute to impactful research and translate cutting-edge technology into tangible solutions.
Responsibilities
-
Design and Development:
- Hands-on coding experience required.
- Rapidly produce well-organized, optimized, high-quality, and documented source code along with frameworks for team ramp-up.
- Perform code, design, and architecture reviews.
- Translate requirements into the architecture using state-of-the-art technologies and frameworks with a high level of completeness and accuracy.
- Design and incorporate quality aspects of architecture (Reusability, Maintainability, Scalability, etc.).
- Develop and implement verification and validation strategies for functional and non-functional requirements.
- Debug code independently in a large and complex source base.
-
Technology & Architecture:
- Continuously improve architecture and design methodologies.
- Learn and apply new/emerging languages, technologies, and frameworks.
- Ensure high software quality at the project level by adapting effective practices.
- Contribute to the architecture across multiple domains.
-
Mentoring and Technical Leadership:
- Enable the team to make high-level design choices and implement them.
- Lead the team technically and support recruitment efforts.
- Mentor team members and create a cohesive work environment through exemplary leadership.
- Facilitate collaboration among distributed teams for smooth operations.
Qualifications
-
Educational Qualification:
- BE/MS/M.Tech in Electronics, Computer Science, or a related field.
-
Experience:
- 8 - 12 years of work experience.
- Proven track record of developing and implementing innovative algorithms for image and video analysis.
- Experience working in a research environment is preferred.
-
Mandatory Skills:
- Excellent programming and rapid prototyping skills in Python.
- Exposure to Object Oriented Programming and Design; Knowledge of data structures and algorithms is essential.
- Expertise in OpenCV, DLib, and Numpy.
- Strong knowledge of Computer Vision concepts like Image Classification, Object Detection, and Semantic Segmentation.
- Hands-on experience with deep learning frameworks (TensorFlow, PyTorch, etc.), including real-time convolutional neural networks.
- Understanding of machine learning concepts and hyperparameter tuning.
Preferred Skills
- Familiarity with GPU computing (CUDA, OpenCL) and cloud machine learning services.
- Strong problem-solving and communication skills.
- Experience with Open-Source technologies and deployment of computer vision solutions on Edge devices.
- Knowledge of containerizing applications using Docker and implementing REST API services.
Experience
- 8-12 years of relevant experience in the field.