AI and data science software developer
Role details
Job location
Tech stack
Job description
As part of the site's R&D team, the AI software developer will work on building cutting-edge algorithms and computer image processing and vision systems to improve the capabilities of our equipment and solutions.
You will be responsible for:
- Designing, developing, and debugging software solutions.
- Implementing/optimizing algorithms in software that can be easily maintained and scaled.
- Integrating KPI measurement and monitoring capabilities into the software.
- Creating AI model optimization pipelines.
- Preparing complete product documentation for the software and calibration.
- Developing algorithms, coding embedded solutions in C++.
- Developing graphical interfaces for data analysis.
- Actively researching new methods and tools to improve software development, testing, and support processes.
- Propose database cleaning solutions for AI
- Monitor current industry knowledge and technologies.
Requirements
With a degree in computer engineering or a PhD, you want to fully invest yourself in an R&D team and participate in the development of an industrial company.
You enjoy working in a team, seeking solutions, and innovating. You have initial successful experience in a company in an industrial environment. You are independent, creative, and have a strong sense of customer service with a good level of English, which allows you to communicate with our foreign customers and partners. This position requires skills in C++ programming, artificial vision systems, image processing, Linux and Windows programming, Matlab, CUDA, OpenCV, PyTorch, and Tensortflow.