Job Description:
We are seeking a highly skilled and experienced Senior Computer Vision Engineer with a strong background in AI, ML, and data science. The ideal candidate will have at least 8 years of experience in building and deploying computer vision applications, combined with expertise in AI and ML techniques. This role demands the ability to communicate complex technical concepts effectively in English, both verbally and in writing.
Key Responsibilities:
Design, develop, and deploy advanced computer vision algorithms and applications, incorporating AI and ML techniques.
Collaborate with cross-functional teams to define, design, and implement new features.
Write high-quality, maintainable code and conduct code reviews to uphold best practices within the team.
Communicate complex technical problems and solutions clearly to team members and stakeholders.
Stay updated with the latest trends and advancements in computer vision, AI, ML, and related technologies.
Contribute to the continuous improvement of development processes and practices.
Mentor junior engineers and lead initiatives to enhance technical expertise within the team.
Requirements:
At least 8 years of proven experience in building and deploying computer vision applications at a senior level.
Strong proficiency in programming languages such as Python, C++, or similar.
Extensive experience with computer vision libraries and frameworks (e.g., OpenCV, TensorFlow, PyTorch).
Deep understanding of machine learning and deep learning techniques, with practical experience in AI and data science.
Excellent verbal and written communication skills in English, with the ability to convey complex ideas clearly.
Ability to work effectively in a remote team environment, with strong collaboration and problem-solving skills.
Experience with version control systems (e.g., Git) and collaborative development practices, including pull requests and code reviews.