Full Stack & Ai/automation Intern/coop

Ottawa, ON, Canada

Job Description

Job Category: Corporate Services
Degree Level: Master's degree
:
Position: Full-stack & AI/Automation Intern/Coop
Number of Positions: 1
Duration: 4 months
Date: May 11th - August 21st, 2026
Location: Ottawa, ON, Canada
Education Recommendations:
Currently pursuing a degree in a MSc in Computer Sciences.
Responsibilities:
As Part of the Team You Will:

  • Develop Python-based scripts and control software to automate optical lab equipment and experimental procedures.
  • Design and implement data pipelines for real-time acquisition, processing, and quality control of high-volume optical system data.
  • Research, evaluate, and integrate the latest developer-focused AI/ML tools (e.g., code assistants, specialized testing tools) into our existing development environment.
  • Contribute to leveraging our internal Generative AI infrastructure to create bespoke tools that enhance developer productivity and workflow efficiency.
  • Assist in developing scalable server-side logic using Django and Python, specifically focusing on data storage patterns optimized for automated and AI-ready data sets.
  • Apply database design and management principles for efficient, high-performance data storage and retrieval in the cloud.
  • Collaborate closely with the team to contribute to designing, developing, and maintaining responsive web applications (TypeScript, GraphQL).
  • Gain hands-on experience with Microsoft Azure cloud services (storage, compute, functions) and understand their integration with data and automation workflows.
  • Engage in a personalized learning program to acquire or deepen skills in all mentioned technologies.
  • Actively participate in Test-Driven Development (TDD) practices, writing and executing tests to ensure code reliability and data integrity.
  • Work closely with senior engineers and lab scientists, learning from their experience and translating complex requirements into robust software solutions.
Qualifications:
You're a Great Fit If You Have:
  • Core Programming: Basic knowledge of Python (required for automation) and TypeScript/JavaScript.
  • Data & Automation Focus: Strong interest or familiarity with scientific computing, data logging, or hardware control (e.g., using libraries like NumPy, Pandas, Plotly).
  • AI/ML Curiosity: Eagerness to learn about and apply developer-focused AI tools and generative models.
  • Web Development Fundamentals: Familiarity with HTML, CSS, and basic principles of full-stack architecture.
  • Version Control: Understanding version control systems, preferably Git.
  • Proactive Learning: Ability to learn quickly, adapt to new technologies, and actively seek guidance when needed.
  • Communication: Strong communication skills and the ability to articulate technical concepts to both engineering and scientific audiences.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3337279
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, Canada
  • Education
    Not mentioned