Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
About the job
Join Waabi as a Senior / Staff Software Engineer specializing in machine learning datasets and data pipelines. In this pivotal role, you will architect and develop robust data solutions that drive our cutting-edge autonomous vehicle technology. Your expertise will help streamline data collection, processing, and analytics to enhance our machine learning models.
Join Waabi as a Senior / Staff Software Engineer specializing in machine learning datasets and data pipelines. In this pivotal role, you will architect and develop robust data solutions that drive our cutting-edge autonomous vehicle technology. Your expertise will help streamline data collection, processing, and analytics to enhance our machine learning mode…
Join RAVL, a premier technology advisory and engineering firm dedicated to transforming the financial services sector. Our mission is to empower clients to achieve significant ROI through smart technology investments. We are seeking experienced Senior Machine Learning Platform Engineers on a contract basis, to play a pivotal role in the development and scaling of innovative machine learning platforms across diverse client projects. Your responsibilities will include crafting ML pipelines, enhancing platform functionalities, and facilitating MLOps workflows within cloud environments. This position offers an exciting opportunity to engage in both active project deliveries and prospective initiatives, allowing you to work on cutting-edge, production-level ML systems.
Role overview Stripe is hiring a Machine Learning Engineer in Toronto to help improve the support experience for users. This role centers on applying advanced machine learning methods to make customer interactions smoother and support operations more efficient. What you will do Work with cross-functional teams to design and build solutions that strengthen Stripe’s user support systems. Apply machine learning to real-world support challenges, aiming to improve both customer satisfaction and operational efficiency. Contribute to Stripe’s broader goal of growing the GDP of the internet by making support more effective. Location This position is based in Toronto, Canada.
At Plusgrade, we believe travel is about the journey, not just the destination. Our mission is to redefine the future of travel by partnering with over 250 leading companies in the airline, hospitality, cruise, passenger rail, and financial services sectors. We focus on creating significant revenue opportunities through exceptional customer experiences. Emphasizing our core values of ambition, innovation, and collaboration, we are committed to exceeding expectations and fostering a culture of excellence. Join us as we turn ordinary travel into extraordinary experiences.ROLE OVERVIEW:As a Backend Developer specializing in Machine Learning within our ML Applications team, you will play a pivotal role in designing, developing, and deploying advanced machine learning solutions to tackle complex business challenges. This position demands a robust background in software development, a keen interest in innovative technologies, outstanding problem-solving abilities, and the capacity to thrive both independently and as part of a dynamic team.This position reports directly to the Director of ML Applications.KEY RESPONSIBILITIES:• Collaborate in a dedicated team focused on enabling machine learning applications across the organization.• Develop, scale, and operationalize state-of-the-art machine learning solutions.• Create scalable and resilient ML pipelines for predictive analytics, enhancing key performance indicators such as member engagement and revenue.• Implement robust monitoring processes for production ML pipelines.• Support production systems to deliver batch and real-time streaming model predictions.• Engage actively in solution design and modeling, ensuring adherence to best practices and ML architectural principles.• Partner closely with Product, Engineering, and Marketing teams to develop data-driven ML solutions addressing critical business questions.• Deploy models, assess their performance, and continuously refine them.• Oversee model retraining, drift monitoring, pipeline automation, quality control, and governance of production models.• Collaborate with the Operations team to ensure effective production support.CANDIDATE PROFILE:• Minimum of 4 years of experience in ML pipelines and ML-focused Python development.• Strong understanding of software engineering principles and practices.• Proficient in RESTful APIs.• Experienced in building ML and LLM-based recommendation systems.• Proven track record in designing and developing backend components optimized for low-latency and high-performance applications.
About maneva maneva builds AI systems for manufacturing, using vision and production data to reduce downtime, improve quality, and support worker safety through automation on the factory floor. Role Overview This contract position calls for a Machine Learning Engineer / Research Engineer to join maneva's research and engineering efforts. The role involves close collaboration with a lead researcher and robotics engineers to advance industrial automation solutions. What You Will Do Work alongside a lead researcher to guide modeling choices, run structured experiments, and contribute to academic paper development. Implement and maintain policy training code for methods such as ACT, Diffusion Policy, Pi0 fine-tuning/OpenPi, and baseline techniques. Independently investigate and apply new methods from recent academic literature. Run ablation sweeps, prepare comparison tables and plots, and analyze results to extract insights. Maintain an evaluation harness to support reproducibility across experiments. Conduct literature reviews and organize documentation for ongoing and completed work. Draft and refine technical writing, including methods, experiments, and related work sections. Review training code written by robotics engineers as needed. Location Remote , Toronto, Ontario, Canada
Join HelloFresh as a Senior Machine Learning Engineer within our Growth Tech Alliance! In this pivotal role, you will design and implement the robust infrastructure that powers our innovative marketing systems. You will transition algorithmic prototypes into high-performance production systems, enabling our AI-driven marketing optimization to operate reliably and independently on a global scale.About the TeamWe are looking for a Senior Machine Learning Engineer who can elevate our AI tools by constructing and deploying a resilient infrastructure for our intelligent marketing optimization systems. You will play a crucial part in executing our AI initiatives, developing scalable microservices for predictive scoring, and orchestrating complex LLM-based agents for creative intelligence. As the ML engineering leader, you will facilitate the evolution of algorithmic prototypes into high-performance production systems, ensuring maximum speed and agility as we redefine how HelloFresh automates marketing at an unprecedented scale.ResponsibilitiesCreate robust integration layers for visual AI pipelines that handle multi-modal embeddings driving various predictive models.Convert proof-of-concept models into resilient production microservices while architecting LLM-based orchestration frameworks.Develop high-throughput, low-latency data pipelines to process first-party data and channel signals to external platforms like Meta and Google.Collaborate with cross-functional teams of data scientists and engineers to enhance HelloFresh’s value forecasting efficiency.Establish CI/CD processes, feature stores, and drift detection mechanisms to guarantee continuous delivery and model reliability.Undertake additional duties as assigned.
Bree serves Canadians who live paycheck to paycheck, focusing on those who need short-term credit solutions. With over 800,000 users, Bree has established a strong presence in the FinTech sector. The company maintains profitability, generates eight-figure annual revenue, and continues to see double-digit monthly growth. Bree has experienced zero voluntary employee turnover. After joining Y Combinator in 2021, Bree raised a $2 million seed round. Role overview The Software Engineer, Infrastructure will work to strengthen the reliability, scalability, and maintainability of Bree's data-driven systems. This position focuses on supporting a growing user base by improving system performance and stability. What you will do Design, build, and maintain infrastructure to support Bree's data systems. Refactor code and improve system architecture to reduce technical debt. Optimize PostgreSQL databases through query tuning, indexing, and capacity planning. Implement Infrastructure as Code using tools such as Pulumi, Terraform, or AWS CloudFormation. Set up monitoring and alerting with tools like Grafana or Datadog. Enhance system observability by improving metrics, logging, and tracing. Requirements Bachelor's degree in Computer Science or a related discipline. Experience building scalable, reliable, and maintainable infrastructure. Strong knowledge of PostgreSQL and hands-on database optimization skills. Familiarity with Infrastructure as Code concepts and tools. Experience with monitoring tools and practices. Location This position is based in Toronto.
About the Role Movable Ink is hiring a Senior Platform Engineer with a focus on Machine Learning for its Toronto office. This role centers on building and improving machine learning features within our marketing technology platform. What You Will Do Work closely with colleagues from different teams to design and implement machine learning solutions that strengthen the platform. Develop and maintain systems that help clients deliver personalized experiences to their audiences at scale. Apply engineering expertise to create reliable, maintainable, and scalable ML infrastructure. Location This position is based in Toronto at Movable Ink.
We are seeking innovative and driven Data Scientists with a strong passion for tackling real-world challenges. You will thrive in environments that require working with both structured and unstructured data and will be motivated to develop and deploy scalable machine learning models. This role demands exceptional critical thinking and problem-solving abilities.
Role overview Veeva Systems is hiring a Senior Software Engineer focused on infrastructure in Toronto, Canada. This role centers on designing and building software that supports and improves our cloud-based platforms. The work directly impacts scalability and performance across our systems. What you will do Design and implement software solutions for infrastructure needs Work closely with teams from different disciplines to strengthen our cloud platforms Contribute to projects that improve system scalability and performance
Join Upwork Inc., a global leader in connecting businesses with AI-enabled talent, as a Senior Lead Machine Learning Engineer. In this pivotal role, you will architect and scale the future of agentic intelligence, leading the end-to-end development of AI agents and their underlying platform. From training and evaluating large language models to ensuring runtime orchestration and safety, you will drive innovative solutions that empower both internal teams and external developers to create reliable and high-performing AI agents. This hands-on position blends applied research with platform engineering, making a significant impact on Upwork's mission to transform the workforce for the age of AI.
Role Overview Veeva Systems Inc. is looking for a Senior Software Engineer focused on Infrastructure in Toronto, Canada. This role centers on designing, building, and improving infrastructure that supports our software products. What You Will Do Create and refine infrastructure solutions to support application development and deployment Work with teams across engineering, operations, and product to strengthen system reliability and performance Address scalability and security needs as our technology evolves Impact Your work will help shape Veeva’s technology foundation and support the growth of our software applications.
Cresta is dedicated to transforming customer interactions into a strategic edge by harnessing the full potential of contact centers. Our innovative platform merges advanced AI capabilities with human intelligence, enabling contact centers to uncover valuable customer insights, streamline conversations, automate inefficient processes, and empower team members to enhance productivity. Founded by visionary leaders from the esteemed Stanford AI lab, including Sebastian Thrun, known for his groundbreaking work with Google X and Waymo, Cresta's leadership also features Ping Wu, co-founder of Google Contact Center AI, and Tim Shi, an early member of OpenAI.Embark on an exhilarating journey with us to redefine the workplace through AI. The future of work is unfolding at Cresta.About the Role:The Knowledge Assist (KA) team at Cresta is at the forefront of developing AI solutions tailored for the contact center industry, with a primary focus on enhancing agent productivity by ensuring access to the right knowledge at the right moment.Current projects include:Generative Knowledge Assist (GenKA): Provides real-time, context-aware suggestions for contact center agents, integrating multiple knowledge bases to facilitate quick information retrieval and ensure accurate responses.Knowledge Search (KS): A custom search experience designed specifically for contact center agents, built on the GenKA infrastructure, with aspirations to evolve into a comprehensive enterprise search solution.Retrieval-Augmented Generation (RAG): A pivotal initiative supporting GenKA and KS, focusing on efficient retrieval of relevant knowledge and generating ready-to-use responses based on this knowledge.Our internships are set in a dynamic, fast-paced environment where collaboration with top researchers and engineers is encouraged. Interns will have the opportunity to contribute to significant AI research and implement innovative techniques at scale.This internship offers a rare chance to influence the future of AI at Cresta by tackling complex challenges and introducing groundbreaking AI advancements into real-world applications.
Join Cohere as a Senior Software Engineer, specializing in Agent Infrastructure. In this role, you will lead the design and implementation of robust software solutions that enhance our agent infrastructure capabilities. Collaborate with cross-functional teams to drive innovation and optimize our systems for performance and scalability.
Join Waabi as a Software Engineer focused on Evaluation Infrastructure, where you will play a pivotal role in advancing our cutting-edge autonomous technology. You will work collaboratively with cross-functional teams to design, implement, and optimize our evaluation systems, ensuring robust performance and reliability.Your contributions will help shape the future of transportation technology, making it safer and more efficient.
Lyft is looking for a Software Engineer focused on Advertising Infrastructure to help build and improve the systems behind its advertising platform. This position is based in Toronto, Canada. Role overview This role centers on designing, developing, and scaling advertising systems. The work aims to keep these systems efficient and reliable as Lyft’s advertising needs grow. Collaboration Work closely with teams from different disciplines to deliver solutions that strengthen Lyft’s advertising technology and support business objectives. Impact Your contributions will help expand Lyft’s advertising capabilities and support the company’s growth in this area.
Join Lyft's innovative Telematics team as a Senior Backend and Data Engineer, where your expertise will directly contribute to enhancing safety and affordability within our ride-sharing platform. In this role, you'll develop and maintain high-frequency data processing systems, utilizing our advanced technology stack, including AWS, Kubernetes, Spark, and Apache Airflow. Collaborate with passionate colleagues across software engineering, machine learning, and data science to transform telematics data into actionable insights that drive our mission of reducing accidents and improving the rider and driver experience.
Overview: Join Guidepoint as a skilled Data/AI Engineer and become a vital part of our innovative AI team in Toronto. Our Technology Hub is at the forefront of developing a modern data infrastructure that empowers advanced analytics and promotes responsible AI practices. This strategic initiative is crucial to Guidepoint's vision of harnessing cutting-edge Generative AI and analytical capabilities to enhance our Next-Gen research enablement platform and data-driven products. This role requires remarkable leadership and technical expertise to propel the creation of next-generation research enablement platforms and AI-enhanced data solutions. You will be responsible for designing and scaling Generative AI systems, including large language model (LLM) applications and intelligent research agents, while integrating responsible AI principles and top-tier MLOps practices. As a Senior AI/ML Engineer, you will play a key role in building scalable AI/ML functionalities using Databricks and other advanced tools across Guidepoint’s suite of offerings. The Technology team at Guidepoint thrives on solving complex problems and enhancing user experiences. In alignment with our mission to make individuals, businesses, and the world smarter through personalized knowledge-sharing solutions, our engineering team is tackling challenges to refine internal application architectures and develop new AI-enabled products that optimize our service delivery. This is a hybrid position based in Toronto.
Klue develops competitive intelligence tools that help organizations turn information into actionable insights. The team is expanding its Engineering group in Toronto, with a focus on practical AI applications that support insight generation. Role overview The AI Software Engineer will work on developing and refining large language model (LLM)-powered agents. This position centers on building systems for reasoning, planning, and workflow automation, as Klue advances its approach to generating insights. The work involves hands-on development with modern AI technologies, especially for those with strong backend and machine learning experience. Key responsibilities Design retrieval-augmented generation (RAG) systems to improve query understanding, document retrieval, and response synthesis using agentic workflows. Build and optimize retrieval pipelines, including BM25, dense retrieval, hybrid retrieval, and re-ranking methods. Create evaluation frameworks for retrieval and generation, focusing on offline metrics such as recall, MRR, nDCG, and human-in-the-loop assessments. Experiment with query rewriting, expansion, and classification to enhance retrieval relevance. Collaborate with Product teams to launch machine learning-powered search agents in production settings. Monitor, debug, and optimize latency, accuracy, and scalability for retrieval and generation components. Contribute to the design and implementation of data pipelines for training retrieval and ranking models, including dataset curation, augmentation, and labeling workflows. Stay current with new developments in LLMs, retrieval strategies, and agent architectures, and assess their relevance for Klue’s systems. Requirements Experience in software engineering. Familiarity with information retrieval systems, search relevance, and ranking models. Strong background in machine learning and backend technologies. Ability to work well within a team.
We are seeking dedicated Machine Learning Engineers with a passion for developing innovative systems utilizing large language models (LLMs) and real-world data. In this dynamic role, you will collaborate with clients and team members to design, prototype, and implement scalable machine learning solutions that drive results.Join our high-performing, collaborative team that prioritizes clear communication, practical execution, and continual learning. If you excel in fast-paced environments, enjoy solving complex problems, and are committed to the quality and impact of your work, we would love to hear from you.
Join Waabi as a Senior / Staff Software Engineer specializing in machine learning datasets and data pipelines. In this pivotal role, you will architect and develop robust data solutions that drive our cutting-edge autonomous vehicle technology. Your expertise will help streamline data collection, processing, and analytics to enhance our machine learning mode…
Join RAVL, a premier technology advisory and engineering firm dedicated to transforming the financial services sector. Our mission is to empower clients to achieve significant ROI through smart technology investments. We are seeking experienced Senior Machine Learning Platform Engineers on a contract basis, to play a pivotal role in the development and scaling of innovative machine learning platforms across diverse client projects. Your responsibilities will include crafting ML pipelines, enhancing platform functionalities, and facilitating MLOps workflows within cloud environments. This position offers an exciting opportunity to engage in both active project deliveries and prospective initiatives, allowing you to work on cutting-edge, production-level ML systems.
Role overview Stripe is hiring a Machine Learning Engineer in Toronto to help improve the support experience for users. This role centers on applying advanced machine learning methods to make customer interactions smoother and support operations more efficient. What you will do Work with cross-functional teams to design and build solutions that strengthen Stripe’s user support systems. Apply machine learning to real-world support challenges, aiming to improve both customer satisfaction and operational efficiency. Contribute to Stripe’s broader goal of growing the GDP of the internet by making support more effective. Location This position is based in Toronto, Canada.
At Plusgrade, we believe travel is about the journey, not just the destination. Our mission is to redefine the future of travel by partnering with over 250 leading companies in the airline, hospitality, cruise, passenger rail, and financial services sectors. We focus on creating significant revenue opportunities through exceptional customer experiences. Emphasizing our core values of ambition, innovation, and collaboration, we are committed to exceeding expectations and fostering a culture of excellence. Join us as we turn ordinary travel into extraordinary experiences.ROLE OVERVIEW:As a Backend Developer specializing in Machine Learning within our ML Applications team, you will play a pivotal role in designing, developing, and deploying advanced machine learning solutions to tackle complex business challenges. This position demands a robust background in software development, a keen interest in innovative technologies, outstanding problem-solving abilities, and the capacity to thrive both independently and as part of a dynamic team.This position reports directly to the Director of ML Applications.KEY RESPONSIBILITIES:• Collaborate in a dedicated team focused on enabling machine learning applications across the organization.• Develop, scale, and operationalize state-of-the-art machine learning solutions.• Create scalable and resilient ML pipelines for predictive analytics, enhancing key performance indicators such as member engagement and revenue.• Implement robust monitoring processes for production ML pipelines.• Support production systems to deliver batch and real-time streaming model predictions.• Engage actively in solution design and modeling, ensuring adherence to best practices and ML architectural principles.• Partner closely with Product, Engineering, and Marketing teams to develop data-driven ML solutions addressing critical business questions.• Deploy models, assess their performance, and continuously refine them.• Oversee model retraining, drift monitoring, pipeline automation, quality control, and governance of production models.• Collaborate with the Operations team to ensure effective production support.CANDIDATE PROFILE:• Minimum of 4 years of experience in ML pipelines and ML-focused Python development.• Strong understanding of software engineering principles and practices.• Proficient in RESTful APIs.• Experienced in building ML and LLM-based recommendation systems.• Proven track record in designing and developing backend components optimized for low-latency and high-performance applications.
About maneva maneva builds AI systems for manufacturing, using vision and production data to reduce downtime, improve quality, and support worker safety through automation on the factory floor. Role Overview This contract position calls for a Machine Learning Engineer / Research Engineer to join maneva's research and engineering efforts. The role involves close collaboration with a lead researcher and robotics engineers to advance industrial automation solutions. What You Will Do Work alongside a lead researcher to guide modeling choices, run structured experiments, and contribute to academic paper development. Implement and maintain policy training code for methods such as ACT, Diffusion Policy, Pi0 fine-tuning/OpenPi, and baseline techniques. Independently investigate and apply new methods from recent academic literature. Run ablation sweeps, prepare comparison tables and plots, and analyze results to extract insights. Maintain an evaluation harness to support reproducibility across experiments. Conduct literature reviews and organize documentation for ongoing and completed work. Draft and refine technical writing, including methods, experiments, and related work sections. Review training code written by robotics engineers as needed. Location Remote , Toronto, Ontario, Canada
Join HelloFresh as a Senior Machine Learning Engineer within our Growth Tech Alliance! In this pivotal role, you will design and implement the robust infrastructure that powers our innovative marketing systems. You will transition algorithmic prototypes into high-performance production systems, enabling our AI-driven marketing optimization to operate reliably and independently on a global scale.About the TeamWe are looking for a Senior Machine Learning Engineer who can elevate our AI tools by constructing and deploying a resilient infrastructure for our intelligent marketing optimization systems. You will play a crucial part in executing our AI initiatives, developing scalable microservices for predictive scoring, and orchestrating complex LLM-based agents for creative intelligence. As the ML engineering leader, you will facilitate the evolution of algorithmic prototypes into high-performance production systems, ensuring maximum speed and agility as we redefine how HelloFresh automates marketing at an unprecedented scale.ResponsibilitiesCreate robust integration layers for visual AI pipelines that handle multi-modal embeddings driving various predictive models.Convert proof-of-concept models into resilient production microservices while architecting LLM-based orchestration frameworks.Develop high-throughput, low-latency data pipelines to process first-party data and channel signals to external platforms like Meta and Google.Collaborate with cross-functional teams of data scientists and engineers to enhance HelloFresh’s value forecasting efficiency.Establish CI/CD processes, feature stores, and drift detection mechanisms to guarantee continuous delivery and model reliability.Undertake additional duties as assigned.
Bree serves Canadians who live paycheck to paycheck, focusing on those who need short-term credit solutions. With over 800,000 users, Bree has established a strong presence in the FinTech sector. The company maintains profitability, generates eight-figure annual revenue, and continues to see double-digit monthly growth. Bree has experienced zero voluntary employee turnover. After joining Y Combinator in 2021, Bree raised a $2 million seed round. Role overview The Software Engineer, Infrastructure will work to strengthen the reliability, scalability, and maintainability of Bree's data-driven systems. This position focuses on supporting a growing user base by improving system performance and stability. What you will do Design, build, and maintain infrastructure to support Bree's data systems. Refactor code and improve system architecture to reduce technical debt. Optimize PostgreSQL databases through query tuning, indexing, and capacity planning. Implement Infrastructure as Code using tools such as Pulumi, Terraform, or AWS CloudFormation. Set up monitoring and alerting with tools like Grafana or Datadog. Enhance system observability by improving metrics, logging, and tracing. Requirements Bachelor's degree in Computer Science or a related discipline. Experience building scalable, reliable, and maintainable infrastructure. Strong knowledge of PostgreSQL and hands-on database optimization skills. Familiarity with Infrastructure as Code concepts and tools. Experience with monitoring tools and practices. Location This position is based in Toronto.
About the Role Movable Ink is hiring a Senior Platform Engineer with a focus on Machine Learning for its Toronto office. This role centers on building and improving machine learning features within our marketing technology platform. What You Will Do Work closely with colleagues from different teams to design and implement machine learning solutions that strengthen the platform. Develop and maintain systems that help clients deliver personalized experiences to their audiences at scale. Apply engineering expertise to create reliable, maintainable, and scalable ML infrastructure. Location This position is based in Toronto at Movable Ink.
We are seeking innovative and driven Data Scientists with a strong passion for tackling real-world challenges. You will thrive in environments that require working with both structured and unstructured data and will be motivated to develop and deploy scalable machine learning models. This role demands exceptional critical thinking and problem-solving abilities.
Role overview Veeva Systems is hiring a Senior Software Engineer focused on infrastructure in Toronto, Canada. This role centers on designing and building software that supports and improves our cloud-based platforms. The work directly impacts scalability and performance across our systems. What you will do Design and implement software solutions for infrastructure needs Work closely with teams from different disciplines to strengthen our cloud platforms Contribute to projects that improve system scalability and performance
Join Upwork Inc., a global leader in connecting businesses with AI-enabled talent, as a Senior Lead Machine Learning Engineer. In this pivotal role, you will architect and scale the future of agentic intelligence, leading the end-to-end development of AI agents and their underlying platform. From training and evaluating large language models to ensuring runtime orchestration and safety, you will drive innovative solutions that empower both internal teams and external developers to create reliable and high-performing AI agents. This hands-on position blends applied research with platform engineering, making a significant impact on Upwork's mission to transform the workforce for the age of AI.
Role Overview Veeva Systems Inc. is looking for a Senior Software Engineer focused on Infrastructure in Toronto, Canada. This role centers on designing, building, and improving infrastructure that supports our software products. What You Will Do Create and refine infrastructure solutions to support application development and deployment Work with teams across engineering, operations, and product to strengthen system reliability and performance Address scalability and security needs as our technology evolves Impact Your work will help shape Veeva’s technology foundation and support the growth of our software applications.
Cresta is dedicated to transforming customer interactions into a strategic edge by harnessing the full potential of contact centers. Our innovative platform merges advanced AI capabilities with human intelligence, enabling contact centers to uncover valuable customer insights, streamline conversations, automate inefficient processes, and empower team members to enhance productivity. Founded by visionary leaders from the esteemed Stanford AI lab, including Sebastian Thrun, known for his groundbreaking work with Google X and Waymo, Cresta's leadership also features Ping Wu, co-founder of Google Contact Center AI, and Tim Shi, an early member of OpenAI.Embark on an exhilarating journey with us to redefine the workplace through AI. The future of work is unfolding at Cresta.About the Role:The Knowledge Assist (KA) team at Cresta is at the forefront of developing AI solutions tailored for the contact center industry, with a primary focus on enhancing agent productivity by ensuring access to the right knowledge at the right moment.Current projects include:Generative Knowledge Assist (GenKA): Provides real-time, context-aware suggestions for contact center agents, integrating multiple knowledge bases to facilitate quick information retrieval and ensure accurate responses.Knowledge Search (KS): A custom search experience designed specifically for contact center agents, built on the GenKA infrastructure, with aspirations to evolve into a comprehensive enterprise search solution.Retrieval-Augmented Generation (RAG): A pivotal initiative supporting GenKA and KS, focusing on efficient retrieval of relevant knowledge and generating ready-to-use responses based on this knowledge.Our internships are set in a dynamic, fast-paced environment where collaboration with top researchers and engineers is encouraged. Interns will have the opportunity to contribute to significant AI research and implement innovative techniques at scale.This internship offers a rare chance to influence the future of AI at Cresta by tackling complex challenges and introducing groundbreaking AI advancements into real-world applications.
Join Cohere as a Senior Software Engineer, specializing in Agent Infrastructure. In this role, you will lead the design and implementation of robust software solutions that enhance our agent infrastructure capabilities. Collaborate with cross-functional teams to drive innovation and optimize our systems for performance and scalability.
Join Waabi as a Software Engineer focused on Evaluation Infrastructure, where you will play a pivotal role in advancing our cutting-edge autonomous technology. You will work collaboratively with cross-functional teams to design, implement, and optimize our evaluation systems, ensuring robust performance and reliability.Your contributions will help shape the future of transportation technology, making it safer and more efficient.
Lyft is looking for a Software Engineer focused on Advertising Infrastructure to help build and improve the systems behind its advertising platform. This position is based in Toronto, Canada. Role overview This role centers on designing, developing, and scaling advertising systems. The work aims to keep these systems efficient and reliable as Lyft’s advertising needs grow. Collaboration Work closely with teams from different disciplines to deliver solutions that strengthen Lyft’s advertising technology and support business objectives. Impact Your contributions will help expand Lyft’s advertising capabilities and support the company’s growth in this area.
Join Lyft's innovative Telematics team as a Senior Backend and Data Engineer, where your expertise will directly contribute to enhancing safety and affordability within our ride-sharing platform. In this role, you'll develop and maintain high-frequency data processing systems, utilizing our advanced technology stack, including AWS, Kubernetes, Spark, and Apache Airflow. Collaborate with passionate colleagues across software engineering, machine learning, and data science to transform telematics data into actionable insights that drive our mission of reducing accidents and improving the rider and driver experience.
Overview: Join Guidepoint as a skilled Data/AI Engineer and become a vital part of our innovative AI team in Toronto. Our Technology Hub is at the forefront of developing a modern data infrastructure that empowers advanced analytics and promotes responsible AI practices. This strategic initiative is crucial to Guidepoint's vision of harnessing cutting-edge Generative AI and analytical capabilities to enhance our Next-Gen research enablement platform and data-driven products. This role requires remarkable leadership and technical expertise to propel the creation of next-generation research enablement platforms and AI-enhanced data solutions. You will be responsible for designing and scaling Generative AI systems, including large language model (LLM) applications and intelligent research agents, while integrating responsible AI principles and top-tier MLOps practices. As a Senior AI/ML Engineer, you will play a key role in building scalable AI/ML functionalities using Databricks and other advanced tools across Guidepoint’s suite of offerings. The Technology team at Guidepoint thrives on solving complex problems and enhancing user experiences. In alignment with our mission to make individuals, businesses, and the world smarter through personalized knowledge-sharing solutions, our engineering team is tackling challenges to refine internal application architectures and develop new AI-enabled products that optimize our service delivery. This is a hybrid position based in Toronto.
Klue develops competitive intelligence tools that help organizations turn information into actionable insights. The team is expanding its Engineering group in Toronto, with a focus on practical AI applications that support insight generation. Role overview The AI Software Engineer will work on developing and refining large language model (LLM)-powered agents. This position centers on building systems for reasoning, planning, and workflow automation, as Klue advances its approach to generating insights. The work involves hands-on development with modern AI technologies, especially for those with strong backend and machine learning experience. Key responsibilities Design retrieval-augmented generation (RAG) systems to improve query understanding, document retrieval, and response synthesis using agentic workflows. Build and optimize retrieval pipelines, including BM25, dense retrieval, hybrid retrieval, and re-ranking methods. Create evaluation frameworks for retrieval and generation, focusing on offline metrics such as recall, MRR, nDCG, and human-in-the-loop assessments. Experiment with query rewriting, expansion, and classification to enhance retrieval relevance. Collaborate with Product teams to launch machine learning-powered search agents in production settings. Monitor, debug, and optimize latency, accuracy, and scalability for retrieval and generation components. Contribute to the design and implementation of data pipelines for training retrieval and ranking models, including dataset curation, augmentation, and labeling workflows. Stay current with new developments in LLMs, retrieval strategies, and agent architectures, and assess their relevance for Klue’s systems. Requirements Experience in software engineering. Familiarity with information retrieval systems, search relevance, and ranking models. Strong background in machine learning and backend technologies. Ability to work well within a team.
We are seeking dedicated Machine Learning Engineers with a passion for developing innovative systems utilizing large language models (LLMs) and real-world data. In this dynamic role, you will collaborate with clients and team members to design, prototype, and implement scalable machine learning solutions that drive results.Join our high-performing, collaborative team that prioritizes clear communication, practical execution, and continual learning. If you excel in fast-paced environments, enjoy solving complex problems, and are committed to the quality and impact of your work, we would love to hear from you.