Coveo Logo

Coveo

Software Developer - Machine Learning

Reposted 6 Days Ago
Be an Early Applicant
Québec, QC
Mid level
Québec, QC
Mid level
As a Software Developer in Machine Learning, you'll support NLP model development, engage in software delivery, and improve data stacks within a collaborative team.
The summary above was generated by AI
 
Enable NLP technology reuse across the company

As a Software Developer in Machine Learning, you will play a key role in supporting teams of applied scientists and ML developers who train, evaluate, and use a variety of NLP models, including LLMs.

Your team is the CoreNLP team, a mix of scientists and developers who provide reusable NLP technologies that accelerate delivery for the other teams in your unit. Your mission is to contribute to prototyping, productionizing, and maintaining the NLP technologies that power some of Coveo's most visible AI capabilities.

Here is what makes this opportunity exciting:

Your team is uniquely positioned to impact Coveo’s research and development efforts and offers one of the best environments to quickly get up to speed with state-of-the-art NLP technology.

The ML unit at Coveo focuses on finding ways to apply the latest advances in Recommender Systems, Ranking Optimization, LLMs and NLP to build innovative solutions in commerce, self-service and other business verticals. We solve real problems with real data, for hundreds of large enterprise clients all around the world, on a modern platform that serves over 100M requests and automatically trains thousands of ML models on a daily basis. 

Here is a glimpse at your responsibilities:
  • Participate directly in every aspect of NLP technology delivery: requirements gathering, conception, implementation, automated testing, release, monitoring, maintenance, etc.
  • Along with the rest of your team, make continuous learning a weekly practice that ensures awareness of emerging opportunities in the field.
  • Identify current pain points in NLP research and development and deliver software that addresses them.
  • Engage with your community of peers to challenge the status quo, improve our shared ways of working, and influence overall architecture decisions.
  • Learn, utilize and evolve our data and tech stack which includes Python, AWS, Snowflake, Honeycomb and others.
Here is what will qualify you for the role:
  • 3+ years of industry experience in Machine Learning, including maintaining internal tools and libraries relied on by other teams.
  • Strong fluency in data and software engineering best practices, with a proven ability to deliver reliable production code efficiently.
  • A collaborative mindset: you enjoy working closely with scientists to understand their challenges and improve their tools and workflows.
  • Experience with widely used NLP libraries such as Langchain, Haystack, and Transformers.
Here is what will make you stand out:
  • Familiarity with asynchronous programming.
  • Domain knowledge in areas like Natural Language Processing, Information Retrieval or Retrieval Augmented Generation, along with an understanding of the technical implications of building software for such use cases.
  • Excellent communication skills and the ability to clearly explain complex technical concepts to audiences with varying levels of technical proficiency.

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 CV, we want to get to know you! Join the #Coveolife!

We encourage all qualified applications 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 #li-remote

Top Skills

AWS
Haystack
Honeycomb
Langchain
Nlp
Python
Snowflake
Transformers

Similar Jobs

24 Days Ago
In-Office
3 Locations
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Senior/Principal Software Engineer will design core data systems for AI/ML, focusing on either data infrastructure or annotation platforms, collaborating with ML engineers and product teams.
Top Skills: AirflowArgo WorkflowAWSAzureDockerFeastFlinkGCPGroundtruthHopsworksKafkaKubernetesLabel StudioPythonRaySagemaker Feature StoreSparkTectonTerraform
14 Days Ago
In-Office or Remote
15 Locations
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Principal Software Engineer will design and develop Autodesk's AI/ML platform, focusing on system architecture, automation, and managing big data to streamline ML processes and solutions.
Top Skills: Amazon AwsAzureCi/CdDatabricksGoHadoopHiveJavaNoSQLPandasPythonPyTorchScikitlearnSnowflakeSparkSQLTensorFlowXgboost
3 Days Ago
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Software
As a Senior Software Developer, you will develop AI-driven solutions, mentor teammates, manage projects, and engage with clients on technical decisions.
Top Skills: AWSAzureGCPKerasNumpyPandasPython 3PyTorchScikit LearnTensorFlow

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account