We are seeking a highly capable Machine Learning Software Developer to design and deliver a practical image classification solution, intended to automate the current manual inspection of wafer and defect images. This role is ideal for a hands-on developer who can wear multiple hats and thrive in small, focused project teams.
Key Responsibilities
* Collaborate with the Project Manager to understand user needs and define project scope.
* Evaluate and recommend pragmatic, cost-effective software tools and platforms (preferably open source) suitable for image classification.
* Implement automated testing procedures to ensure software functionality and robustness.
* Design and develop a reliable machine learning software solution tailored for deployment in a production (manufacturing) environment.
* Deliver training sessions to demonstrate and explain the use of the final software solution.
* Build a simple, intuitive, and user-friendly interface for end-users.
Location: Leuven, Flemish Region, Belgium
Required Skills and Qualifications
* Proven experience in developing machine learning applications for image classification or pattern recognition.
* Strong command of software development best practices and familiarity with tools such as Anaconda or other open-source ecosystems.
* Detail-oriented with a structured, quality-focused approach to software design.
* Ability to manage multiple roles within a compact project team, including development, testing, and UI/UX design.
* Excellent verbal and written communication skills in English.
We Offer
* Be part of an innovative and collaborative environment where technology drives progress.
* The role provides flexibility, responsibility, and the chance to shape a product from the ground up.
* Assignment Type: Full-time.
* Work Schedule: 40 hours per week.
* Work Environment: A supportive and innovative team culture that promotes work-life balance and continuous learning.