Back-End Developer Intern - Fall 2021

  • Quebec, Canada
  • Internships
  • Intern
See All Positions

Your mission (if you accept it) : make an impactful contribution to the backbone of a state of the art feature

What’s better than working with one of the best B2B solutions out there? Being part of the team that’s building it. Coveo wants to keep building and improving its search index driven by Machine Learning, which involves plenty of features that need an expert’s eye under the hood. Proficient in Python and Java with an interest for SQL,C# or even Scala ? We want to meet you !

It's very simple, we want you to:

  • Be passionate about technology
  • Be curious and love learning
  • Be willing to take initiatives
  • Be proud of what you create

So what’s a typical day like ?

  • You start your day with a Scrum meeting to track the progress on the different projects your team is currently working on
  • Write tons of code !
  • Make sure you test your code like a pro to avoid salty surprises in production
  • It’s already lunch time ! You take some well deserved time off and attend a lunch and learn elaborated specifically for our cohort of interns
  • Code, code, code… When you think you’re ready, you open a pull request to get feedback from your colleagues. 
  • The day is already over ! You close your computer happy that you spent your day 
  • surrounded by bright, curious and respectful people, eager to grow their teammates and colleagues.

As a back-end software developer intern, you will have the possibility to join the following teams:

  • Connectors: The team designs, implements, maintains, and deploys Connectors which allow our clients to configure and crawl various content sources to retrieve data, metadata, and permissions (C#).
  • Connectors Infrastructure: The team designs, implements, deploys, and monitors solutions to improve and scale the infrastructure supporting Coveo’s secure content crawling capabilities (Java, .Net, Terraform, AWS).
  • Foundation: They implement and maintain solutions throughout the technology stack for the core functionalities of a world-class SaaS platform such as observability, high availability, fault-tolerance, service discovery, internet gateway, and authentication. (If you want to get your hands into a little bit of everything, this is the team for you!)
  • ML Back-end: The team has developed a platform to build and serve machine learning models and keep them performing at a high level, even while their usage is doubling every year.(Java, AWS, Atouts: Terraform, Kubernetes)
  • Search API: Once the request is received on our infrastructure, it is routed to the Search API team. They orchestrate all of Coveo’s micro-services that drive recommendations and searches, which are vital to our clients’ businesses. They also empower our customers’ administrators with a programmable query transformation system (QPL)(Web Services, Java/JVM, asset: scala).
  • Service Connectivity:  The team develops and maintains our solution that crawls all the needed data, schema, metadata, and permissions from the Salesforce Platform. Half a billion items are crawled each week by this connector (C#, Scala, Java).
  • Source: The team develops and maintains APIs that allow clients to customize the content they wish to index, as well as APIs that allow them to push their content to our infrastructure (C#, Scala, Java)
  • Usage Analytics:The team collects signals about user interaction points with Coveo products and provides our customers with the ability to monitor and understand what is going on with their application so that we can help them optimize it. This information is also used by the machine learning algorithms. (Java, Terraform)

In the questions below, please provide the name of the teams in your top 2 choices. It is important to note that we will do our best to have you join a team of your preference, but it is  not guaranteed. If you’re curious about what other R&D teams do at Coveo, check out this page!

Why Intern at Coveo?

Interning at Coveo is an opportunity to be part of a passionate and talented team working with bleeding edge technology. This is not our first rodeo! We have welcomed and accompanied interns since 2008! You will be entrusted with the development of projects worthy of your aspirations and ambitions and you will be supervised by a coach who will share with you a wealth of knowledge that can only be taught in a workplace. Of course, you will also be invited to participate in all company activities (all remote of course).

What is Coveo?

Coveo makes business personal. Coveo uses AI technologies and intelligent search to personalize every digital experience for customers, partners, dealers, and employees. Coveo combines unified content, unified interactions behavioural data and machine learning to deliver relevant information and recommendations across every business interaction, making websites, e-commerce, contact centres and intranets efficient, effortless, content-rich, thus boosting conversion. Coveo is also embedded in many leading business applications from vendors including Microsoft Dynamics, Salesforce, ServiceNow, Sitecore, Xero and more.

What is it like to work at Coveo?

If it were easy, someone else would have done it. All of our colleagues at Coveo find the drive to continuously seek new challenges and test roads no one else has ever explored. This ethos has allowed us to become a world leader in an innovative industry and to create a collaborative, diverse and trusting place to work filled with amazingly talented and passionate people. This is also why Coveo was named Employer of the year AND Company of the year 2019 by the Quebec Chamber of Commerce!

Apply for this job

Browse or drop your resume here Browse, drop or paste your resume here
Cover Letter
Cover Letter
Browse or drop your cover letter here Browse, drop or paste your cover letter here
Are you located in the Province of Quebec *
Please attach your most recent transcript
Please attach your most recent transcript*
Browse or drop your please attach your most recent transcript here Browse, drop or paste your please attach your most recent transcript here
Is your internship credited by your learning institution ?*
For more information regarding how we use your personal information as part of the recruitment process, please read our Candidate Privacy Policy available here: ttps://*
We're sorry, we have not been able to submit your application. Please try again. If the problem persists, please send us a message at <a href=""></a>.