Software Engineering Intern
CA - Ontario - Toronto, Canada
Full Time Internship Entry-level / Junior USD 34K - 44K
Bio-Techne
Bio-Techne empowers researchers by providing high-quality reagents, instruments, custom manufacturing, and testing services with our family of brands.By joining Bio-Techne, you’ll join a company with a powerful and positive purpose of enabling cutting-edge research in Life Sciences and Clinical Diagnostics. Bio-Techne, and all of its brands, provides tools for researchers to further treat and prevent disease worldwide.
Pay Range:
$17.50 - $22.00Position Summary:
As a Software Engineering/Computer Science Intern at Bio-Techne, you will have the opportunity to work on automation and software development projects aimed at improving efficiency in our manufacturing and quality control processes. You will collaborate with cross-functional teams to automate manual workflows, develop user-friendly applications, and contribute to data analysis and reporting tools. This internship will provide hands-on experience in software automation, database management, UI development, and process optimization in a fast-paced, regulated environment.
This position is a three-month internship, with possibility for extension for the right candidate.
Projects Summary/ Key Responsibilities:
Project #1 – Automate PDF Certificate of Analysis (CofA) Generation
Develop a script to automate the generation of CofA documents for QC-passed cartridges, reducing manual processing time.
Integrate automation with existing in-house developed databases and Excel to extract necessary data.
Implement functionality to upload completed CofA documents to the One-Bio-Techne upload folder.
Collaborate with QC staff to refine automation features and improve usability.
Conduct and provide test and validation reports as required.
Project #2 – Develop a UI/App for Scrap Reporting and Automated Report Generation
Design and develop a digital scrap reporting application to replace manual paper records.
Automate the generation of daily, weekly, and monthly scrap reports with charts and pivot tables.
Migrate existing and newly established reports from Excel to PowerBI
Capture and analyze scrap data to provide real-time insights for process improvement.
Implement a cloud-based solution (Power BI/SharePoint/web application) to store and retrieve MDN and production traveler information.
Project #3– Develop a Computer Vision for Automated Defect Detection on Critical Components
Integrate an automated microscope into the QC workflow for defect detection on critical components.
Develop computer vision models to identify and classify defects in components.
Implement deep learning techniques (CNNs, OpenCV, TensorFlow, or PyTorch) to improve detection accuracy.
Train and test AI models on historical defect images to enhance performance.
Provide real-time defect detection and analysis, generating reports with statistical insights.
Program Requirements:
Must be a currently enrolled student pursuing an undergraduate or graduate degree in Software Engineering, Computer Science, or a related field.
Must have completed (at a minimum) 2 years of undergraduate program
Must be able to work full-time for the duration of the internship.
Strong problem-solving skills and ability to work independently on technical challenges.
Experience Qualifications:
Programming & Automation: Experience with Adobe Acrobat automation, Python, or other scripting languages for document generation.
Databases: Familiarity with PowerBI, JMP and/or SQL-based databases for data extraction and processing.
Statistical analysis experience/background is a plus.
UI/UX Development: Experience with front-end development (React, JavaScript, LabVIEW or similar) for creating user-friendly applications.
Excel & Data Analysis: Knowledge of Excel Macros, Pivot Tables, and Graphs/Charts for report automation.
Cloud & Integration: Experience working with SharePoint, API integrations, or web-based applications is a plus.
Programming & Computer Vision: Experience with Python, OpenCV, TensorFlow, or PyTorch for computer vision applications.
This internship is a great opportunity for students looking to gain hands-on experience in software automation, AI-driven quality control, UI development, and process optimization in a real-world manufacturing and quality control environment. At the end of the internship, you will present your project findings and impact to the team and upper management.
Why Join Bio-Techne:
We offer competitive insurance benefits including: medical; dental; long-term disability; life and group income protection; and personal accident and travel.
We invest in our employee’s financial futures through a Group Registered Retirement Savings Plan (Group RRSP) and a Tax-Free Savings Account (TFSA) option.
We empower our employees to develop their careers through mentorship, promotional opportunities, training and development, tuition reimbursement, internship programs, and more.
We offer employee resource groups, volunteer paid time off, employee events, and charity drives to build a culture of caring and belonging.
We offer an accrued leave policy with paid holidays, paid time off, and paid parental leave.
We foster a culture of empowerment and innovation, where employees feel valued and encouraged to bring their new ideas to the table.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
To protect the interests of all, Bio-Techne will not accept unsolicited resumes from any source other than a candidate application. Any unsolicited resumes sent to Bio-Techne will be considered Bio-Techne property.
Tags: APIs Computer Science Computer Vision Data analysis Deep Learning Engineering Excel JavaScript OpenCV Power BI Python PyTorch React Research SharePoint SQL Statistics TensorFlow UX
Perks/benefits: Career development Competitive pay Health care Insurance Medical leave Parental leave Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.