Computer Vision Software Developer
We are seeking a highly skilled software developer with expertise in Computer Vision to play a crucial role in implementing cutting-edge AI and Machine Learning technologies into stable high-performance software for quality assurance.
Your responsibilities will include:
* Implementing the latest Computer Vision, Machine Learning, and Artificial Intelligence technologies into stable high-performance software.
* Enabling dynamic and highly motivated teams to provide AI-based workflows for optical, surface, and X-ray metrology.
* Writing performant, high-quality code and checking quality with unit, integration, and acceptance tests.
* Significantly shaping the development of software for training and applying deep learning methods for feature and defect detection.
* Being a mentor for colleagues in the application of machine learning and AI.
Requirements:
* A successfully completed degree in Computer Science, Mathematics, Physics, or Electrical Engineering with a focus on 2D/3D image processing (Computer Vision, Machine Learning).
* Practical experience with machine learning and the deep learning tech stack in products.
* Several years of professional experience in software development with Python, C++, parallel programming paradigms, and CI/CD.
* Enthusiasm for Clean Code, Design Principles, and modern programming paradigms.
* Very good English language skills, both written and spoken.
* Strong communication skills, customer orientation, team spirit, hands-on mentality, as well as a self-reliant and organized approach.