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

Contact  

Rita Santos

Director of People