Senior C++ developer

Posted 7 Days Ago
Be an Early Applicant
Québec, QC
Senior level
Software
The Role
As a Senior C++ Developer at Coveo, you'll design, develop, and optimize high-performance search and indexing algorithms. Your role involves collaborating with teams to innovate solutions, analyzing existing systems for performance improvements, and contributing to the architecture of new features, particularly in the AI domain.
Summary Generated by Built In

The expert behind our search and indexing technology  

As a Senior C++ Developer in our Query Execution unit, you'll take a leading role in crafting high-performance search and indexing algorithms. You'll be at the cutting edge of innovation in search technology and AI, driving advancements that push the boundaries of what's possible. We're seeking someone with a deep passion for C++, who truly grasps the nuances that make it the go-to language for top-tier performance.

Here is what makes this opportunity exciting: 

At Coveo, we're redefining how the world interacts with information. You’ll have the unique opportunity to work on cutting-edge technologies that are transforming industries. If you're someone who thrives on solving complex challenges in high-performance systems, this is the role for you!

In this team, there’s no limit to what you can learn. You will ramp-up on our search technology and contribute to innovative projects that support our Generative AI. 

Here is a glimpse at your responsibilities: 

  • Design, develop, and optimize C++ code for high-performance search and indexing algorithms.
  • Collaborate with cross-functional teams including data science and product to create innovative solutions.
  • Analyze and improve the performance of existing systems, ensuring they meet scalability and efficiency requirements.
  • Contribute to the architecture of new features and services that push the boundaries of search and AI technologies.
  • Stay on top of the latest trends in C++ development, system architecture, and performance optimization to ensure we remain at the forefront of innovation.

Here is what will qualify you for the role: 

  • A minimum of about 5 years experience in software development with C++ (familiarity with version 11 and above is a great asset).
  • Expertise in producing reusable, scalable, quality code within a complex context.
  • Resourcefulness, growth mindset and a track record of solving complex problems as a software developer.

Here is what would make you stand out:

  • Experience building large systems hosted in the Cloud.
  • Knowledge in the Information Retrieval field (DIY tools like Elasticsearch, Open Search, Vespa, Vector Databases, AI Search).
  • Great communication skills and the ability to collaborate cross-functionally.

Do you think you can bring this role to life? 

You don’t need to check every single box; passion goes a long way and we appreciate that skillsets are transferable.

Send us your application, we want to get to know you! Join the #Coveolife! 

We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background. We know that applying for a new role is a lot of work and we really appreciate your time.

#li-hybrid 

Top Skills

C++
The Company
HQ: Québec
763 Employees
On-site Workplace

What We Do

Coveo powers the digital experiences of the world’s most innovative brands serving millions of people and billions of interactions across every digital experience. After a decade of enriching our market-leading platform with forward-thinking global enterprises, we know what it takes to gain a trusted AI-experience advantage.

We strongly believe that the future is business-to-person, that experience is today’s competitive front line, a make or break for every business.

For enterprises to achieve this AI-experience advantage at scale, it is imperative to have an Enterprise Spinal and composable ability to deliver AI semantic search and generative experiences at each customer and employee interaction.

Similar Jobs

DRW Logo DRW

C++ Software Developer

Fintech • Financial Services
Montréal, QC, CAN
1825 Employees

Kogniz, Inc. Logo Kogniz, Inc.

C++ Software Engineer

Artificial Intelligence • Computer Vision • Security • Software
Montréal, QC, CAN
29 Employees

DRW Logo DRW

Full Stack Software Developer

Fintech • Financial Services
Montréal, QC, CAN
1825 Employees

Bounteous Logo Bounteous

ServiceNow Developer

Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Hybrid
Montréal, QC, CAN
4000 Employees

Similar Companies Hiring

Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account