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.
Solliciteren