As an intern, you'll contribute to refactoring initiatives that help align the Search API service ... You are currently studying Software Engineering or Computer Science in a Bachelor's degree or ...
As an intern, you'll contribute to refactoring initiatives that help align the Search API service ... You are currently studying Software Engineering or Computer Science in a Bachelor's degree or ...
As an intern, you'll contribute to refactoring initiatives that help align the Search API service ... You are currently studying Software Engineering or Computer Science in a Bachelor's degree or ...
Quick apply
Apply Early
As an intern, you'll contribute to refactoring initiatives that help align the Search API service ... You are currently studying Software Engineering or Computer Science in a Bachelor's degree or ...
Apply Early
... and Programming Director, the intern will support the programmers. Responsibilities Develop or ... V5 software. Produce and manage setup documentation and machining history records. Determine ...
... and Programming Director, the intern will support the programmers. Responsibilities Develop or ... V5 software. Produce and manage setup documentation and machining history records. Determine ...
The Integrations team serves as the crucial software bridge that fosters harmonious coexistence ... Programming-level knowledge of Unity or Unreal. * Strong proficiency in C++17, C++20, and C++23 ...
Quick apply
Apply Early
The Integrations team serves as the crucial software bridge that fosters harmonious coexistence ... Programming-level knowledge of Unity or Unreal. * Strong proficiency in C++17, C++20, and C++23 ...
Apply Early
Stagiaire - Charge de projet manufacturier (Profil : mecanique)/ Intern - Project Engineer - Indu...
As a Manufacturing Project Engineering Intern (Mechanical Profile), you will actively contribute to ... Design parts and tooling using CAD software (Inventor, CREO, or equivalent). * Coordinate ...
Stagiaire - Charge de projet manufacturier (Profil : mecanique)/ Intern - Project Engineer - Indu...
As a Manufacturing Project Engineering Intern (Mechanical Profile), you will actively contribute to ... Design parts and tooling using CAD software (Inventor, CREO, or equivalent). * Coordinate ...
Intern, Mechanical Designer
Laval, QC · On-site +1
Our Creaform Engineering department is looking for an intern to assist our Laval team in mechanical ... Respond to customer needs in terms of design and layout (2D and 3D) on various CAD software;
Intern, Mechanical Designer
Laval, QC · On-site +1
Our Creaform Engineering department is looking for an intern to assist our Laval team in mechanical ... Respond to customer needs in terms of design and layout (2D and 3D) on various CAD software;
ENG_Co-Op/Intern/Trainee
Boucherville, QC · On-site
... Software, Mechanical Engineering) to achieve objectives and solve problems * Lead or support ... the intern. Dana TM4 offers a shuttle service from Longueuil metro station in the morning and ...
ENG_Co-Op/Intern/Trainee
Boucherville, QC · On-site
... Software, Mechanical Engineering) to achieve objectives and solve problems * Lead or support ... the intern. Dana TM4 offers a shuttle service from Longueuil metro station in the morning and ...
About the Role This role will be a small intern team that will spend 10 weeks experimenting with ... science or software engineering. We are not looking for a long resume - we are looking for ...
About the Role This role will be a small intern team that will spend 10 weeks experimenting with ... science or software engineering. We are not looking for a long resume - we are looking for ...
Participate in managing, installing and configuring systems, utility software and other software ... Programming * 5% Business development
Participate in managing, installing and configuring systems, utility software and other software ... Programming * 5% Business development
Participate in managing, installing and configuring systems, utility software and other software ... Programming * 5% Business development
Participate in managing, installing and configuring systems, utility software and other software ... Programming * 5% Business development
... Engineering. * Bilingualism (English and French), both written and spoken. * Proficiency in CAD software (CATIA) and other relevant programs. * Experience in the aerospace industry is an asset.
... Engineering. * Bilingualism (English and French), both written and spoken. * Proficiency in CAD software (CATIA) and other relevant programs. * Experience in the aerospace industry is an asset.
Currently studying Software Engineering, Computer Science, or a related field. * Solid foundation ... Your input matters - even as an intern. We ship good work, not fast work. At Flexspring, interns ...
Currently studying Software Engineering, Computer Science, or a related field. * Solid foundation ... Your input matters - even as an intern. We ship good work, not fast work. At Flexspring, interns ...
Supervised by experienced engineers and designers, the intern will contribute to the various stages ... Basic knowledge of 3D CAD software (Inventor is an asset) * Knowledge of electrical panels or ...
Supervised by experienced engineers and designers, the intern will contribute to the various stages ... Basic knowledge of 3D CAD software (Inventor is an asset) * Knowledge of electrical panels or ...
Intern
Quebec, QC · On-site
Stage - Développeur logiciel (C# / Interfaces graphiques) Équipe de 2 stagiaires Québec (mode hybride - présentiel et télétravail) Durée : ~4 mois À propos du stage Nous recherchons deux ...
Intern
Quebec, QC · On-site
Stage - Développeur logiciel (C# / Interfaces graphiques) Équipe de 2 stagiaires Québec (mode hybride - présentiel et télétravail) Durée : ~4 mois À propos du stage Nous recherchons deux ...
Intern
Quebec, QC · On-site
Stage - Développeur logiciel (C# / Interfaces graphiques) Équipe de 2 stagiaires Québec (mode hybride - présentiel et télétravail) Durée : ~4 mois À propos du stage Nous recherchons deux ...
Intern
Quebec, QC · On-site
Stage - Développeur logiciel (C# / Interfaces graphiques) Équipe de 2 stagiaires Québec (mode hybride - présentiel et télétravail) Durée : ~4 mois À propos du stage Nous recherchons deux ...
Stage - Développeur logiciel (C# / Interfaces graphiques) Équipe de 2 stagiaires Québec (mode hybride - présentiel et télétravail) Durée : ~4 mois À propos du stage Nous recherchons deux ...
Stage - Développeur logiciel (C# / Interfaces graphiques) Équipe de 2 stagiaires Québec (mode hybride - présentiel et télétravail) Durée : ~4 mois À propos du stage Nous recherchons deux ...
Bachelor's degree in Mechanical Engineering, Aircraft Maintenance Technician, or Aircraft Manufacturing Technician. * Knowledge and proficiency in Catia software and the Microsoft Office suite.
Bachelor's degree in Mechanical Engineering, Aircraft Maintenance Technician, or Aircraft Manufacturing Technician. * Knowledge and proficiency in Catia software and the Microsoft Office suite.
As an intern, you will actively participate in the development of AI and automation solutions. You ... Currently pursuing studies in computer science, software engineering, artificial intelligence, or a ...
As an intern, you will actively participate in the development of AI and automation solutions. You ... Currently pursuing studies in computer science, software engineering, artificial intelligence, or a ...
As an intern, you will actively participate in the development of AI and automation solutions. You ... Currently pursuing studies in computer science, software engineering, artificial intelligence, or a ...
As an intern, you will actively participate in the development of AI and automation solutions. You ... Currently pursuing studies in computer science, software engineering, artificial intelligence, or a ...
As an intern, you will actively participate in the development of AI and automation solutions. You ... Job Requirements Education Currently pursuing studies in computer science, software engineering ...
As an intern, you will actively participate in the development of AI and automation solutions. You ... Job Requirements Education Currently pursuing studies in computer science, software engineering ...
Software Programmer Intern information
What does a Software Programmer Intern do?
What kind of mentorship and learning opportunities can a Software Programmer Intern expect during their internship?
What are the key skills and qualifications needed to thrive as a Software Programmer Intern, and why are they important?
Other
Posted 22 days ago
Job description
Are you curious about the systems that power information retrieval, index querying, and machine learning development at scale? Coveo is looking for Software Development Interns to join teams within Research & Development, where you'll contribute to meaningful backend projects that support real-world products and client-facing solutions. Your mission? Help improve critical services, strengthen backend infrastructure, and gain hands-on experience in large-scale engineering environments.
You could work on one of the following projects:
- Search API team: The team is responsible for how Coveo retrieves information from the index and for the surrounding technologies that support that flow. As an intern, you'll contribute to refactoring initiatives that help align the Search API service with the rest of R&D, while learning how to make incremental changes to a critical service.
- Query-Index team: This team works on index query-related systems, including how Coveo retrieves information from the index and the related technologies that support that flow. As an intern, you'll gain practical experience with regular engineering workflows while also owning a project from requirements gathering to delivery.
- ML Platform Building team: The team develops and maintains the model training platform used across Coveo. They provide the infrastructure, tools, and observability needed to experiment, access metrics, monitor workloads, and validate model performance. As an intern, you'll implement backend improvements that strengthen the platform's resilience and visibility, directly supporting the teams behind Coveo's AI-powered experiences.
- Engage actively in daily stand-up meetings to discuss progress, roadblocks, and plans. Collaborate with team members to ensure alignment and effective communication.
- Manage and resolve assigned Jira tickets, ensuring timely completion of tasks.
- Contribute to real-world projects that will be implemented for Coveo's clients. This can include coding, testing, and deploying solutions that meet customer requirements and enhance their experience.
- Develop your skills by drawing on your mentor's expertise. Watch, learn, and apply the best practices, methodologies, and strategies used in project management and software development.
- Take an active role in code review sessions. Offer constructive feedback and receive advice on how to raise the quality of your code, follow best practices and strengthen your programming skills.
- You are currently studying Software Engineering or Computer Science in a Bachelor's degree or higher in the province of Quebec.
- You are able to work from one of our offices 2 days a week. Our hybrid work model offers flexibility, you can benefit from face-to-face learning from your team on office days while home days allow you to focus and complete complex work.
- You are legally entitled to work full-time in Canada for the duration of the 15 week internship.
- You have experience in:
- To join the Search API team: Scala, Java or Kotlin, experience with microservices, SpringBoot, or APIs is a bonus.
- To join the Query-Index team: C++, experience with Java or SQL is a bonus.
- To join the ML Platform Building team: experience in Java or Python with experience or interest in cloud computing, ideally with AWS, Azure, or Google Cloud.
- You have completed an internship.
- You have a strong sense of ownership and are proud of what you create.
- You strive to grow and aren't afraid to ask questions.
- You're passionate about the tech industry and lead with a proactive mindset.
- You've participated in some hackathons and/or have a few personal projects.
Do you think you can bring this role to life? Send us your application, we want to hear from you!
We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.
This job description was written by humans, assisted by AI. We may leverage technology in our hiring process to help us see the person behind the resume.
Coveo is committed to providing accessible employment practices. If you require accommodation due to a disability at any point during the recruitment process, please contact HR@Coveo.com to discuss your needs.
#LI-hybrid