Master Thesis in Software: Optimizing Real-Time Textile Defect Detection Inference on Edge Devices with NVIDIA Triton
Porto,
Portugal

What we're looking for
The Software Team at Smartex is committed to pushing the boundaries of technology to create innovative solutions for the textile industry. We are a diverse and international company with a strong mission to make a positive impact on both our organization and the planet. We are seeking a highly motivated and skilled Software Intern to join our team and contribute to our mission. If you are passionate about optimizing AI inference for the edge and bridging research with real-world impact, and are eager to contribute to a company's growth, this position offers an exciting opportunity to further develop your career in a dynamic and mission-driven environment!
Responsibilities
- Assess the Feasibility of NVIDIA Triton for Embedded Inference: Determine whether Triton can replace the in-house inference solution in terms of performance, maintainability, and deployment compatibility;
- Benchmark and Compare Inference Performance: Quantify the differences between Triton and the current system using real models and workloads on Smartex-supported edge hardware;
- Prototype Refactored Inference Services: Refactor at least one core service to integrate with Triton, testing real-world compatibility and identifying required adaptations;
- Create a Migration Roadmap: Deliver a detailed plan for migrating to Triton, including required service refactors, model conversion workflows, and system resource consideration;
- Bridge Research and Production Readiness: Evaluate not just academic performance, but also real-world deployment factors like runtime robustness, hot model swapping, and monitoring;
- Contribute to Smartex’s Model Management Strategy: Support long-term scalability and modularity in how models are managed, deployed, and served across heterogeneous embedded devices.
Skills & Experience
- Currently enrolled in the Master's degree of Software Engineering or Electrical and Computer Engineering;
-
Proficiency in Python;
- Excellent verbal and written communication skills in English, enabling effective candidate engagement and communication within the team;
- Eagerness to learn new technologies, frameworks, and methodologies;
- Ability to work effectively in a collaborative startup environment.
Our Perks
Meal Allowance
Receive meal allowance for
internship-related meal expenses
Fast Learning Opportunity
Opportunity to learn in a dynamic and
fast-paced work environment
Freedom & Autonomy
Freedom to provide and execute
new ideas out of the scope
Launch your Career
Many of our interns transition to full-time roles, kick-starting their careers with us
Diverse and Talented Team
Work with an inspiring,
multicultural, and talented team
Impact on the World
Contribute to making a significant impact and shaping the future of the industry
Hybrid Work
Flexibility to work both remotely
and at the office
Office Perks
Enjoy a range of office perks, including snacks, coffee, and other amenities
Pet Friendly
Bring your furry friend to work and
enjoy a pet-friendly environment