What does it take to build, improve, and scale the backend systems behind search, indexing, and machine learning? Are you curious about the systems that power information retrieval, index querying ...
What does it take to build, improve, and scale the backend systems behind search, indexing, and machine learning? Are you curious about the systems that power information retrieval, index querying ...
What does it take to build, improve, and scale the backend systems behind search, indexing, and machine learning? Are you curious about the systems that power information retrieval, index querying ...
Quick apply
What does it take to build, improve, and scale the backend systems behind search, indexing, and machine learning? Are you curious about the systems that power information retrieval, index querying ...
We are seeking a Senior Machine Learning (ML) Developer (applied research) to join our team working on the Scientist AI. In this role, you will work closely with ML research scientists and product ...
We are seeking a Senior Machine Learning (ML) Developer (applied research) to join our team working on the Scientist AI. In this role, you will work closely with ML research scientists and product ...
... Machine Learning systems * Advanced proficiency in Python and Object-Oriented Programming (OOP) is non-negotiable. * Strong experience in AWS environments (Lambdas, SageMaker, Glue Tables, SQS/SNS ...
... Machine Learning systems * Advanced proficiency in Python and Object-Oriented Programming (OOP) is non-negotiable. * Strong experience in AWS environments (Lambdas, SageMaker, Glue Tables, SQS/SNS ...
... Machine Learning systems * Advanced proficiency in Python and Object-Oriented Programming (OOP) is non-negotiable. * Strong experience in AWS environments (Lambdas, SageMaker, Glue Tables, SQS/SNS ...
... Machine Learning systems * Advanced proficiency in Python and Object-Oriented Programming (OOP) is non-negotiable. * Strong experience in AWS environments (Lambdas, SageMaker, Glue Tables, SQS/SNS ...
... Machine Learning systems * Advanced proficiency in Python and Object-Oriented Programming (OOP) is non-negotiable. * Strong experience in AWS environments (Lambdas, SageMaker, Glue Tables, SQS/SNS ...
... Machine Learning systems * Advanced proficiency in Python and Object-Oriented Programming (OOP) is non-negotiable. * Strong experience in AWS environments (Lambdas, SageMaker, Glue Tables, SQS/SNS ...
$42 - $54/hr
Join our Team Automation, AI/ML for Open RAN integrations Co-Op Position Location: Ottawa, ON Canada Duration: Co-op/Intern 16 Months Start Date: Sep 8, 2026 Accepting applications until February 27 ...
$42 - $54/hr
Join our Team Automation, AI/ML for Open RAN integrations Co-Op Position Location: Ottawa, ON Canada Duration: Co-op/Intern 16 Months Start Date: Sep 8, 2026 Accepting applications until February 27 ...
Senior Data Scientist
Montreal, QC · On-site
Apply statistical or machine learning knowledge to specific business problems and data. * Develop innovative solutions for trend recognition using machine learning and advanced statistics. * Use ...
Senior Data Scientist
Montreal, QC · On-site
Apply statistical or machine learning knowledge to specific business problems and data. * Develop innovative solutions for trend recognition using machine learning and advanced statistics. * Use ...
Collaborate closely with machine learning developers and the machine learning platform team to accelerate research and innovation cycles. * Act as a technical reference within the team, guiding ...
Collaborate closely with machine learning developers and the machine learning platform team to accelerate research and innovation cycles. * Act as a technical reference within the team, guiding ...
Collaborate closely with machine learning developers and the machine learning platform team to accelerate research and innovation cycles. * Act as a technical reference within the team, guiding ...
Quick apply
Collaborate closely with machine learning developers and the machine learning platform team to accelerate research and innovation cycles. * Act as a technical reference within the team, guiding ...
Collaborate closely with machine learning developers and the machine learning platform team to accelerate research and innovation cycles. * Act as a technical reference within the team, guiding ...
Quick apply
Collaborate closely with machine learning developers and the machine learning platform team to accelerate research and innovation cycles. * Act as a technical reference within the team, guiding ...
Use machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data transformation: Turn complex databases into actionable insights and recommendations ...
Use machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data transformation: Turn complex databases into actionable insights and recommendations ...
Senior Data Scientist
Montreal, QC · On-site
Use machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data transformation: Turn complex databases into actionable insights and recommendations ...
Senior Data Scientist
Montreal, QC · On-site
Use machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data transformation: Turn complex databases into actionable insights and recommendations ...
Data Platform Lead
Montreal, QC · On-site
Machine Learning & GenAI o Design, build, evaluate, and deploy machine learning models (e.g., forecasting, optimization, classification, personalization) and generative AI solutions. o Leverage ...
Data Platform Lead
Montreal, QC · On-site
Machine Learning & GenAI o Design, build, evaluate, and deploy machine learning models (e.g., forecasting, optimization, classification, personalization) and generative AI solutions. o Leverage ...
Utilize machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data Transformation: Convert complex databases into actionable insights and ...
Utilize machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data Transformation: Convert complex databases into actionable insights and ...
Utilize machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data Transformation: Convert complex databases into actionable insights and ...
Utilize machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data Transformation: Convert complex databases into actionable insights and ...
Utilize machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data Transformation: Convert complex databases into actionable insights and ...
Utilize machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data Transformation: Convert complex databases into actionable insights and ...
Utilize machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data Transformation: Convert complex databases into actionable insights and ...
Utilize machine learning and advanced statistical methods to identify trends and patterns in complex datasets. * Data Transformation: Convert complex databases into actionable insights and ...
We are seeking a Machine Learning (ML) Research Scientist to join our team working on a novel AI safety research agenda. In this role, you will develop and evaluate probabilistic inference methods ...
We are seeking a Machine Learning (ML) Research Scientist to join our team working on a novel AI safety research agenda. In this role, you will develop and evaluate probabilistic inference methods ...
Ce que vous ferez Machine Learning & GenAI o Concevoir, developper, evaluer et deployer des modeles de machine learning (p. ex., prevision, optimisation, classification, personnalisation) et des ...
Ce que vous ferez Machine Learning & GenAI o Concevoir, developper, evaluer et deployer des modeles de machine learning (p. ex., prevision, optimisation, classification, personnalisation) et des ...
Machine Learning information
See Quebec salary details
$108K - $116K
13% of jobs
$116K - $124K
7% of jobs
$127.8K is the 25th percentile. Wages below this are outliers.
$124K - $132K
11% of jobs
$132K - $140K
12% of jobs
The median wage is $146K / yr.
$140K - $148K
11% of jobs
$148K - $156K
1% of jobs
$156K - $164K
0% of jobs
$164K - $172K
0% of jobs
$172K - $180K
11% of jobs
$184.8K is the 75th percentile. Wages above this are outliers.
$180K - $188K
18% of jobs
$188K - $196K
18% of jobs
$108K
$157.7K
$196K
How much do machine learning jobs pay per year?
What engineer makes $500,000 a year?
What is a $900000 AI job?
What is a Machine Learning job?
A Machine Learning job involves developing algorithms and models that enable computers to learn from data and make predictions or decisions without explicit programming. Professionals in this field work with large datasets, design and train machine learning models, and optimize them for performance and accuracy. Roles often require knowledge of programming languages like Python or R, experience with frameworks like TensorFlow or PyTorch, and an understanding of statistics and data science principles. Machine learning engineers and data scientists collaborate with software developers and domain experts to build AI-driven solutions for various industries.
What are some typical day-to-day responsibilities in a Machine Learning role?
As a machine learning professional, your daily tasks may include data preprocessing, developing and training models, evaluating performance metrics, and experimenting with algorithms to optimize results. You’ll often collaborate closely with data scientists, software engineers, and business stakeholders to align technical solutions with organizational goals. Regular activities can also involve deploying models to production, monitoring performance, and troubleshooting any issues that arise post-deployment. Staying up to date with recent ML research and participating in team discussions or code reviews are also common parts of the job.
What jobs can I get with machine learning?
What are the key skills and qualifications needed to thrive in the Machine Learning position, and why are they important?
To thrive in Machine Learning, you need a solid background in mathematics, statistics, programming (especially Python or R), and a formal degree in computer science, data science, or a related field. Experience with popular ML frameworks (such as TensorFlow, PyTorch, or Scikit-learn), version control, and relevant certifications like AWS Certified Machine Learning are highly valued. Strong problem-solving skills, curiosity, clear communication, and the ability to work both independently and within multidisciplinary teams make candidates stand out. These skills and qualities are essential for developing robust models, staying updated with technology advancements, and collaborating effectively on complex projects.
Which 3 jobs will survive AI?

Other
Posted 6 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.
- 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.
- 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