We appreciate your interest in Coveo. We will be in touch with you shortly.
Take the lead in scaling our NLP solutions!
As a Machine Learning Developer in the NLP team at Coveo you will get fully immersed in our Support Case Assist and Question-Answering projects.
You will play a key role in the design and implementation of NLP-based systems and applications.
You will also be involved in the efforts to build and improve tools to support ML Scientists, such as experimentation and training frameworks for Deep Learning NLP Tasks.
Seize the opportunity to have an impact on the core AI technologies and the value they bring to our customers through the Coveo Relevance Cloud Platform!
As a ML Dev at Coveo, you will:
- Help build our team's expertise in developing and optimizing the latest Transformer-based language models, applying them to real business use cases and serving them to thousands of users reliably.
- Play an expert role on how to structure, design and optimize our NLP applications and services in such a way that meets our ever-growing user base.
- Work hand-in-hand with Applied Scientists and together find ways to accelerate research and innovation cycles via the right tools and techniques.
- Help put in place the right R&D processes so that we work efficiently as a group.
Here is what will qualify you for the role
- 5 years industry experience with 2 years minimum building and optimizing ML systems, applications and tools to support ML Scientists
- Experience with productizing Deep Learning models with at least one framework (PyTorch preferred)
- Extensive experience with Python toolchain: packaging, debugging, profiling, etc.
What would make you stand out
- Focus and care for designing systems that meet the performance budget and constraints of production, that are easy to maintain and scale to the thousands.
- Very comfortable with Docker development and CI/CD pipelines (e.g.: Jenkins, GH Actions, etc.)
- Industry experience with data engineering: you know your way around SQL and ETL pipelines
- Familiarity with the Natural Language Processing domain and some of the popular libraries in the domain (SpaCy, HuggingFace etc.)
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.
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.
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!