1 - 20 of 4,286 Jobs

Search for Staff Software Engineer, Machine Learning Platform

4,286 results

Apply
companyAfresh Technologies, Inc. logo
Full-time|Remote|Remote - Ontario, Canada

Join our cutting-edge team at Afresh Technologies as a Staff Software Engineer specializing in Machine Learning Platforms. In this fully remote position, you will play a pivotal role in designing, building, and optimizing our ML infrastructure to support innovative solutions that redefine the food supply chain. Your expertise will help us harness the power of machine learning to drive efficiency and sustainability in food distribution.

Mar 27, 2026
Apply
companyMistplay logo
Full-time|Hybrid|Montreal

Join Mistplay, the leading loyalty application for mobile gamers, as we redefine the gaming experience! Our platform connects millions of enthusiastic mobile players, allowing them to discover exciting new games while earning rewards for their time and investment. Players can redeem these rewards for gift cards, making gaming more rewarding than ever. Our mission is to provide the ultimate mobile gaming experience for everyone, everywhere!We are currently seeking a Senior / Staff Platform Engineer, ML & Data to join our dynamic team. In this role, you will report to the Vice President of Data and Machine Learning Platform, playing a crucial role in developing and enhancing our data architecture and machine learning capabilities.

Apr 8, 2026
Apply
companyFaire logo
Full-time|$228K/yr - $313.5K/yr|On-site|Kitchener-Waterloo, ON; Toronto, ON

About FaireFaire is an innovative online wholesale marketplace that champions the local economy. We believe that independent retailers worldwide can outpace major corporations like Walmart and Amazon, even if they are smaller entities in comparison. At Faire, we harness technology, data, and machine learning to empower a vibrant community of entrepreneurs globally. Think of your favorite local boutique; we facilitate their access to the finest products from around the world, enabling them to thrive in their neighborhoods. By providing the right tools and insights, we aim to level the playing field, allowing small businesses to effectively compete with e-commerce giants.By nurturing independent businesses, Faire is fostering positive economic growth in local communities worldwide. We are on the lookout for intelligent, resourceful, and passionate individuals to join our mission of promoting the shop local movement. If you believe in community and collaboration, we invite you to be part of ours.About this RoleAs a Senior Staff Machine Learning Platform Engineer, you will be responsible for shaping the technical vision and progression of Faire’s ML platform. Your role will include setting standards, influencing organization-wide architecture, and leading complex, cross-functional initiatives to enhance data science efficiency on a large scale. Additionally, you will play a crucial role in adapting ML workflows to leverage contemporary AI productivity tools. Your work will not only involve building models but also architecting the systems that empower those models to support tens of thousands of small retailers in growing their local businesses.

Mar 4, 2026
Apply
companyAfresh Technologies, Inc. logo
Full-time|Remote|Remote - Ontario, Canada

Join Afresh Technologies as a Senior Software Engineer and play a critical role in enhancing our Machine Learning Platform. This is an exciting opportunity to work on cutting-edge technology in a fully remote environment. You will collaborate with data scientists and engineers to build scalable machine learning solutions that drive innovation and improve efficiency in food supply chains.

Mar 27, 2026
Apply
companyHomebase logo
Full-time|Hybrid|Toronto

Greetings, Future Homie!Join us at Homebase, where we are passionate about empowering small businesses to flourish. Our dynamic team is driven by empathy, urgency, and a bold approach that leads to meaningful outcomes. At Homebase, every team member contributes to elevating our standards, supporting each other, and celebrating our collective successes.We are not merely developing an application; we are fostering unstoppable teams. Are you ready to join us?Your Impact Begins HereAs a Platform Engineer, you will play a key role in designing and implementing components for our data and ML platforms. Your contributions will empower data engineering, data science, and product teams to create features driven by data and machine learning, ensuring that our systems are scalable, reliable, and seamlessly integrated.Architect, develop, and enhance the ingestion processes for large volumes of both structured and unstructured data from a variety of sources.Facilitate data architecture transformation initiatives on Databricks, promoting scalable and efficient systems.Lead the design and implementation of platform components for training, deploying, and monitoring machine learning models in production environments.Provide insights into industry best practices, tools, and technologies in the field of machine learning engineering.Champion continuous enhancements of data and ML workflows through automation and innovative solutions.Own projects end-to-end, ensuring successful delivery from planning to execution.Collaborate with cross-functional teams to gather business requirements and develop effective technical solutions. Key to Your Success - These experiences and strengths will position you for success:Over 5 years of experience in software development, with a focus on data and machine learning.Proficient in SQL, Python, and Databricks.Experience with Airflow, Kafka, and Redshift.Strong skills in data modeling and database design.Expertise in building and deploying machine learning models, including language models.Experience in creating model serving pipelines for batch, streaming, and real-time inference.Demonstrated ability to work collaboratively in a fast-paced environment.

Feb 6, 2026
Apply
companytorcrobotics logo
Full-time|Remote|Remote - Canada, Montreal, Canada

About the Role torcrobotics is looking for a Staff Engineer in Machine Learning with a focus on BEV (Bird's Eye View). This remote position is open to candidates in Canada, including Montreal. The role centers on building machine learning solutions that advance autonomous vehicle technology. What You Will Do Design and implement algorithms for interpreting complex data from multiple sensors Collaborate with engineers and researchers to improve the performance and safety of autonomous systems Contribute expertise in BEV techniques to support seamless system operation

Apr 14, 2026
Apply
companyMovable Ink logo
Full-time|On-site|Movable Ink - 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.

Apr 16, 2026
Apply
companyAffirm, Inc. logo
Full-time|CA$125K/yr - CA$175K/yr|Remote|Remote Canada

About Affirm Affirm is working to reshape the credit industry by making payments more transparent and consumer-friendly. The company’s mission centers on helping people buy now and pay later, without hidden fees or compounding interest. Team Overview: Machine Learning Feature Platform The Machine Learning (ML) Feature Platform is a core part of Affirm’s ML Platform group. This team partners closely with the ML Training & Serving Platform to build a unified ecosystem for machine learning and data that supports key business goals. Role Focus The ML Feature Platform team builds and maintains a self-service platform that streamlines the development and deployment of data features used in machine learning and decision-making at Affirm. The platform is central to Affirm’s ML and online decisioning, and its reliability and speed are critical for meeting availability and latency standards. Key Responsibilities Design, build, and support tools for feature creation, exploration, and deployment Manage data storage, access, and visibility to ensure data is available and discoverable Develop and maintain infrastructure for offline backfilling and ongoing platform improvements Work on this team shapes the daily experience of Machine Learning Engineers, analysts, and decision-making groups across Affirm. Platform enhancements can drive broad improvements throughout the organization. Who We’re Looking For Affirm is searching for engineers who are motivated to advance machine learning capabilities and recognize how platform work can deliver wide-reaching positive effects. Curiosity about data platforms and a drive to make ML easier and more effective for others are valued on this team. Location This role is fully remote within Canada.

Apr 17, 2026
Apply
companyFound logo
Full-time|$240K/yr - $278K/yr|Remote|Vancouver, Toronto or Remote (Canada)

About FoundThe self-employed workforce is a vibrant and rapidly expanding community of 60 million Canadians. However, self-employment poses unique challenges such as managing taxes, accounting, bookkeeping, and business banking. Found is here to address these challenges.At Found, we are dedicated to creating innovative tools that provide self-employed individuals with the security and peace of mind typically reserved for larger corporations. Our business banking solutions automate tax management and expense tracking, empowering small business owners to focus on their passions rather than their financial burdens.We invite compassionate, resourceful, and driven individuals to join us in establishing a comprehensive safety net for self-employed people.About This RoleOur engineering team plays a crucial role in transforming our product ideas into solutions utilized by tens of thousands of users weekly. We oversee the entire lifecycle from product development to ensuring robust and efficient technical operations.The Platform team focuses on maintaining the reliability and security of our systems while delivering an exceptional experience for both users and engineers. This small yet impactful group has a wide-ranging influence across reliability, security, compliance, and developer experience, supporting an engineering organization of over 30 members.We are in search of a Staff Software Engineer who excels at balancing rapid progress with safety, possesses a deep understanding of SLOs and SLAs, and has a proven track record of scaling systems effectively.We highly value engineers who can drive technical vision, mentor peers, and design scalable systems to match our growth trajectory. If you have questions, please include them in your application.Daily ResponsibilitiesArchitect future iterations of our critical systems such as databases and distributed jobs while considering our scaling requirements.Design and implement developer tools that enhance safety, reproducibility, and ease of deployment.Champion excellence in observability and monitoring, guiding incident response to ensure swift issue resolution and a positive on-call experience.Collaborate with engineering teams to uphold high technical quality across our systems while addressing technical debt, upgrades, and platform enhancements.Mentor engineers on designing reliable, fault-tolerant systems that can scale effectively.

Jan 27, 2026
Apply
companyAerovect logo
Full-time|On-site|Toronto

Role overview Aerovect is looking for a Machine Learning Operations Software Engineer to join the team in Toronto. The position centers on building and deploying machine learning models that support the company’s products. The main focus is on refining workflows, maintaining model reliability, and contributing to the team’s results. What you will do Develop and maintain systems that handle the deployment of machine learning models Collaborate with engineers and data scientists to improve and streamline machine learning processes Help ensure the performance and reliability of Aerovect’s product offerings Location This role is based in Toronto.

Apr 22, 2026
Apply
companyHarvey logo
Full-time|On-site|Toronto

Role overview Harvey seeks a Staff Software Engineer in Toronto to drive the evolution of its AI Platform. The focus is on designing and building scalable systems that can adapt to business needs and deliver reliable performance. Key responsibilities Architect and develop essential components for the AI Platform, prioritizing both performance and scalability. Collaborate with engineers and data scientists to address complex technical challenges. Enhance the platform’s stability, speed, and overall functionality. Collaboration and impact This role works alongside a talented group in engineering and data science. Contributions will have a direct effect on the platform’s capabilities and support Harvey’s business outcomes.

Apr 24, 2026
Apply
companyFullscript logo
Full-time|On-site|Ottawa, ON

Join Fullscript as a Staff Machine Learning Engineer, where you will play a pivotal role in designing and implementing innovative machine learning solutions that enhance our platform’s capabilities. You will work closely with cross-functional teams to develop algorithms and models that drive our business forward, making a significant impact on the healthcare industry.

Mar 27, 2026
Apply
companySamsara logo
Full-time|Remote|Remote - Canada

Join Samsara as a Staff Machine Learning Engineer, where you will leverage your expertise to develop innovative ML solutions that enhance operational efficiency across various industries. Collaborate with a talented team to push the boundaries of technology, while contributing to impactful projects that shape the future of IoT.

Mar 24, 2026
Apply
companyElastic NV logo
Full-time|On-site|Canada

Join Elastic as a Principal Software Engineer II specializing in Machine Learning and Elasticsearch, where you'll lead advanced projects and innovate solutions for our clients. You will work with a talented team of engineers and contribute to the development of state-of-the-art applications that leverage machine learning algorithms and Elasticsearch capabilities. This is an opportunity to shape the future of search technology and make a significant impact within our organization.

Mar 19, 2026
Apply
companyFivetran logo
Full-time|CA$167.5K/yr - CA$209.4K/yr|Hybrid|Toronto, Ontario, Canada

Since its inception, Fivetran has been dedicated to simplifying and ensuring reliable access to data, much like the electricity that powers our lives. Our platform enables customer data to flow effortlessly into their warehouses, structured and ready for querying, without the need for engineering or maintenance. We take pride in empowering organizations to harness the full potential of their data every day.About the RoleJoin our dynamic ETL Platform team at Fivetran, where we are building robust data pipelines to support the modern data architecture of thousands of companies.As a Staff Software Engineer, you will play a pivotal role in managing the core platform that underpins Census’ sync engine. Your responsibilities will include ensuring the seamless flow of customer data—on time, every time. You will design and implement significant projects like our recent Sync Tracking overhaul, which enhances our ability to capture, store, and process large datasets. This provides our customers with unparalleled visibility over their data streams, ensuring that every record reaches its destination accurately. Our team is also responsible for managing a scalable and adaptable fleet of machines to meet the evolving demands of our clients.This is a full-time, hybrid position based in our Toronto office.

Apr 9, 2026
Apply
companyNarvar logo
Full-time|$180K/yr - $230K/yr|Remote|Remote - Canada

Narvar is expanding and seeking a talented Senior Software Engineer II to innovate and enhance our platform. At Narvar, data is integral to our success, enabling you to make a significant impact on our organization, partners, and end users. As a Machine Learning Engineer at Narvar, you will engage in full-stack development, crafting production-level code and managing machine learning operations for diverse teams. Key Responsibilities Design and implement machine learning algorithms applicable to e-commerce, consumer behavior, market analysis, logistics, and innovative product development. Analyze real-world consumer data utilizing natural language processing, image classification, time series analysis, outlier detection, and user modeling. Handle large volumes of unstructured data effectively. Bridge the disciplines of mathematics, machine learning, business, and computer science to influence millions of users with your contributions. Enhance the capabilities of the data science team by developing frameworks, tools, and methodologies that are leveraged by the entire team. Provide strategic guidance to the team through high-quality documentation, code reviews, and a strong vision that reflects both practical experience and broader industry insights.

Jan 20, 2026
Apply
company
Full-time|Remote|Remote — Canada

Tiger Analytics is seeking a talented and forward-thinking Senior Machine Learning Engineer with extensive hands-on experience in Google Cloud Platform (GCP) and Vertex AI. In this pivotal role, you will be responsible for designing, building, and deploying scalable machine learning solutions, while operationalizing ML models and managing the complete ML lifecycle from data ingestion to model serving and monitoring.Key Responsibilities: Develop, train, and optimize machine learning models utilizing Vertex AI, leveraging Vertex Pipelines, AutoML, and custom model training techniques. Design and construct scalable ML pipelines for feature engineering, model training, evaluation, and deployment. Deploy models to production via Vertex AI endpoints and ensure seamless integration with downstream applications or APIs. Collaborate closely with data scientists, data engineers, and MLOps teams to foster reproducible and dependable ML workflows. Monitor model performance, establish alerting systems, retraining triggers, and drift detection mechanisms. Utilize GCP services such as BigQuery, Dataflow, Cloud Functions, Pub/Sub, and GCS throughout ML workflows. Apply CI/CD principles to ML models using Vertex AI Pipelines, Cloud Build, and GitOps practices. Implement model governance, versioning, explainability, and security best practices within Vertex AI. Document architectural decisions, workflows, and model lifecycles clearly for internal stakeholders.

Aug 1, 2025
Apply
companyAffirm logo
Full-time|$178K/yr - $228K/yr|Remote|Remote Canada

At Affirm, we're transforming credit into a more transparent and user-friendly experience, empowering consumers to buy now and pay later with no hidden fees or compounded interest.The Growth Platform team is responsible for developing shared backend systems that facilitate incentives, experimentation, personalization, and data-driven decision-making throughout Affirm’s consumer and merchant interactions, significantly impacting customer acquisition, engagement, and retention.

Jan 12, 2026
Apply
company
Intern|On-site|Toronto

At d-Matrix, we are pioneering the potential of generative AI to transform the technology landscape. Positioned at the cutting edge of both software and hardware innovation, we continuously strive to expand the horizons of what can be achieved in this dynamic field. Our workplace culture is built on the principles of respect and collaboration.We emphasize the importance of humility and open communication. Our inclusive team thrives on diverse perspectives, which lead to innovative solutions. We are on the lookout for motivated individuals who are passionate about overcoming challenges and are driven by tangible outcomes. Are you ready to explore your playground? Together, we can unlock the infinite possibilities of AI.Job Title: Software Engineering Intern - KernelsLocation: Toronto, CanadaProgram Duration: 12 weeks: June 1st - August 21st or June 22nd - September 11thProject Overview:As a Software Engineering Intern on our Kernels team, you will have a significant impact on the development of high-performance kernels that are crucial for accelerating machine learning models. Your role will encompass creating reference implementations for accuracy verification, defining unit tests for the implemented operators, optimizing performance, conducting scalability analysis across varying problem sizes, and packaging and shipping the final implementations. You will also gather performance metrics and identify bottlenecks to enhance core functionality.What You Will Do:Implement high-performance kernels using low-level languages (Assembly/ISA experience is a plus).Develop, test, and optimize kernels for machine learning models and performance.Automate the creation of reference implementations and unit tests.Analyze scalability and performance, collect metrics, and troubleshoot bottlenecks.Package and share implementations with partner teams.

Feb 24, 2026
Apply
companyAffirm logo
Full-time|$206K/yr - $256K/yr|Remote|Remote Canada

At Affirm, we are transforming the credit landscape to offer a more honest and user-friendly experience, empowering consumers with the freedom to buy now and pay later, free from hidden fees and compounding interest.As a Senior Staff Machine Learning Engineer, you'll be a critical member of our pioneering machine learning team. Committed to Affirm’s mission of enhancing financial services with transparency and inclusivity, you will leverage cutting-edge machine learning technologies to ensure our financial products are responsible and accessible.In this influential role, you will help define the future of machine learning at Affirm. Collaborating with teams across ML Platform, engineering, product, and risk, you will design, implement, and scale sophisticated modeling strategies that inform vital decisions throughout the organization. You'll elevate our modeling capabilities, impact architectural strategies, and ensure our systems are equipped to handle increasingly complex workloads. As a mentor to senior engineers, you will provide clarity on intricate and ambiguous challenges while contributing to our comprehensive long-term machine learning strategy. If you are passionate about modern machine learning and eager to drive significant innovation in a rapidly evolving environment, Affirm is the perfect place for you.

Jan 7, 2026

Sign in to browse more jobs

Create account — see all 4,286 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.