Software Engineer Intern (Canada)

Software Engineer Intern (Canada)

01 Nov
|
Baypath
|
Canada

01 Nov

Baypath

Canada

Software Engineering Co-op Intern (AI/ML) BayPath Inc. | Greater Toronto Area | 4-Month Term About BayPath BayPath Inc. is an engineering firm in the Greater Toronto Area. We provide mechanical, electrical, and plumbing (MEP) design and project management services to condominium, commercial, and residential clients. We’re a small team, so roles are broad and everyone works across several areas. The Role We’re hiring a Software Engineering Co-op Intern for a 4-month term. The main focus is AI and machine learning, starting with an upcoming ML project. You’ll also work on full-stack development, cloud infrastructure, and DevOps. Priorities will shift with project and business needs. Responsibilities Machine Learning & AI
- Prepare, clean, and analyze data, then build, train, and evaluate ML models
- Integrate ML models and LLM-based features into production applications
- Use embeddings and vector databases for search and retrieval Software Development
- Design, build, and maintain frontend and backend features
- Design database schemas and write efficient queries (PostgreSQL)
- Extend existing and open-source codebases
- Integrate third-party systems through APIs and databases
- Write tests and technical documentation Cloud & DevOps
- Deploy, monitor, and maintain cloud-hosted applications (Azure, AWS, or GCP)




- Build and maintain CI/CD pipelines for automated testing and deployment
- Containerize services and manage infrastructure with Docker and infrastructure-as-code tools General
- Help with requirements gathering, technical research, and solution documentation
- Contribute to other technical work as needed Requirements
- Enrolled full-time in an undergraduate program
- Foundational knowledge of ML or data analysis from coursework or projects
- Proficiency in Python or JavaScript/TypeScript
- Working knowledge of web development, SQL, Git, and the command line
- Shown ability to learn new technologies quickly and work across technical areas
- Solid written and verbal communication skills
- Ability to work independently Nice to Have
- ML/Data: pandas, NumPy, scikit-learn, forecasting or regression models, PyTorch or TensorFlow
- AI: LLM APIs (OpenAI, Anthropic, Azure OpenAI), RAG pipelines, AI development tools
- Databases: PostgreSQL, vector databases (pgvector, Pinecone, Qdrant, Weaviate, or Azure AI Search)
- Cloud: Azure (preferred), AWS, or GCP; Linux server administration
- DevOps: CI/CD (GitHub Actions, Azure DevOps, or GitLab CI), Docker, Terraform or Bicep
- Web Frameworks: React/Next.js, PHP/Laravel, Ruby on Rails, or Angular Pay: $19.00-$21.00 per hour Work

Location:
Remote

📌 Software Engineer Intern (Canada)
🏢 Baypath
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer intern (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software engineer intern (canada) / canada