Job Title: Senior AI Machine Learning Engineer Company: SAP Job Category: Machine Learning Roles & Responsibilities: About The Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development of scalable graph\-based and transformer\-based modeling systems, along with production\-grade ML pipelines. This role sits at the intersection of research and systems engineering and will help shape the next generation of relational foundation model for structured data. What You’ll Do Technical Leadership * Architect and drive the scalable development of foundation model for relational and graph data. * Design high\-performance data pipelines for large\-scale graph, relational, and tabular datasets. * Establish best practices for experimentation, reproducibility, evaluation, and deployment. * Define and execute the technical roadmap for ML infrastructure and modeling frameworks. * Develop and optimize: * Graph Neural Networks (GNNs), Graph Transformers, and Relational Transformers * Self\-supervised, contrastive, and related pretraining strategies for structured data * Translate research innovations into robust, production\-ready systems. * Build and operate distributed training and inference pipelines with solid software design \& architecture strategy. * Optimize compute efficiency (GPU/CPU utilization), memory footprint, training throughput, and inference latency. * Apply or evaluate techniques such as pruning, quantization, architecture search, and model compilation as needed. * Partner with platform teams to ensure smooth deployment, monitoring, and reliability in production. What We’re Looking For * A systems\-minded scientist who bridges research depth with engineering rigor. * A strong architectural thinker who can design scalable solutions with long\-term maintainability. * A leader who mentors others and elevates engineering and research standards. * Passion for advancing structured\-data AI and building platforms that deliver real\-world impact. Meet Your Team SAP is uniquely positioned to lead the next wave of AI by infusing intelligence directly into the business processes that run the world. Our team’s mission is to develop Foundation Models for structured data, starting with the launch and continued evolution of SAP\-RPT\-1\. As the first generation of our relational model portfolio, SAP\-RPT\-1 represents our commitment to pioneering new research in a domain where SAP’s expertise in enterprise data structures provides an unmatched competitive edge. We are looking for innovators to join us in this journey to develop next\-generation models with even higher impact, bridging the gap between cutting\-edge AI research and the complex, structured reality of global enterprise data. Bring out your best SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end\-to\-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose\-driven and future\-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best. For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training. Requisition ID: 448373 \| Work Area: Software\-Design and Development \| Expected Travel: 0 \- 10% \| Career Status: Professional \| Employment Type: Regular Full Time \| Additional Locations: Work Location: Montreal, Quebec, Canada Availability: Full time
Job Title: Machine Learning Developer Company: P&P Optica Job Category: Machine Learning Roles & Responsibilities: PPO is on a mission to become the world's leading food information company. We are moving beyond simple detection to provide real\-time, actionable insights that help food processors optimize yield, reduce waste, and ensure safety at a global scale. This role is a hybrid role, where you’ll work primarily from PPO’s office in Waterloo Ontario. To ensure a smooth onboarding and integration, this role requires 5 days a week on\-site for the first 3 months, transitioning to 3 days a week on\-site on an ongoing basis. On\-site days are full days during standard daytime business hours. In this role, you will be responsible for designing, training, and validating machine learning models that analyze complex hyperspectral data streams in real time. Because our systems operate inline on active food production belts, you must possess an exceptional attention to detail to ensure accuracy, and a relentless delivery focus to get models out of the lab and into the field. Working within an Agile framework, you will collaborate with software and data teams to build robust, repeatable pipelines that scale. Preference will be given to software developers who have developed or want to develop machine learning models, over data scientists who have not shipped to production. In this role, you will work on: * Develop ML Systems: Design, build, and scale machine learning algorithms and data pipelines from prototype to production. Perform real\-time classification, segmentation, and regression tasks on hyperspectral imaging data. * Software Engineering: Apply software best practices, including coding standards, testing, code reviews, and source control management. * Feature Engineering: Extract, analyze, and optimize features from high\-dimensional spectral datasets, ensuring models remain highly performant under strict real\-time processing constraints. * Clean Code Architecture: Write clean, maintainable, and well\-tested code, ensuring that ML components seamlessly integrate with PPO’s broader software ecosystem. * AI\-First Workflow: Embrace an AI\-first mindset, actively utilizing generative AI programming tools to optimize your workflow, automate routine scripting, and accelerate engineering velocity. * Rigorous Validation: Collaborate with Data Scientists to apply statistical validation metrics to ensure model accuracy, safety, and generalization across diverse customer operational environments. * Delivery\-Focused Execution: Employ continuous delivery approaches to support iterative delivery of model enhancements, ensuring deadlines are met without compromising on quality or system stability. * CI/CD Integration: Work closely with MLOps and DevOps to integrate model training, testing, and deployment into automated CI/CD pipelines, treating models with the same rigorous versioning and testing standards as traditional software. * Agile Collaboration: Actively participate in daily standups, sprint planning, and retrospectives, working within Agile methodologies to maintain team velocity and cross\-functional alignment. Supportive Environment: We value collaboration and care, from celebrating birthdays and milestones to challenging one another to grow personally and professionally. Trust, honesty, and teamwork are at the heart of how we deliver value. Hybrid Work Model: Depending on your role, you might work from home, our office or both. Work Location: Waterloo, Canada Availability: Full time
Job Title: Stagiaire - Intelligence artificielle Company: CAE Job Category: Machine Learning Roles & Responsibilities: Job Description * Meaningful work that promotes professional development * Opportunity to work and thrive in the technology industry * Collaborative work environment * Being part of a high\-performance team At CAE, our mission is clear: to help make the world a safer place. For nearly 80 years, we’ve driven innovation in simulation, training, and mission readiness to support critical operations worldwide. By leveraging advanced technologies, we empower our customers to operate smarter, faster, and more sustainably. Join a purpose\-driven organization where bold ideas are encouraged, collaboration drives progress, and your growth fuels our shared success.* Work Location: Saint-Laurent, QC, Canada Availability: Full time
Job Title: Senior/Lead Machine Learning Engineer Company: Mimica Job Category: Machine Learning Roles & Responsibilities: We’ve raised $26 million in Series B financing and are scaling fast. Backed by investors including Khosla Ventures and Paladin Capital, our proprietary AI technology is trusted by Fortune 500 companies to accelerate transformation. Mimica is recognized as a Top 100 AI Start\-up by Accel and an industry Leader by the Everest Group. Behind our platform is a team of exceptionally talented people, remote\-first and globally distributed across 16\+ countries. We're looking for curious, collaborative people excited to solve complex problems. You'll join a fast\-paced environment built on high ownership, bottom\-up thinking, and transparent, open communication – helping some of the world's leading organizations transform the way work gets done with AI. * We prioritize customer needs first * We work in small, project\-based teams * We have flexibility in terms of the problems we work on * We own the full lifecycle of our projects * We avoid silos and encourage taking up tasks in new areas * We balance quality and velocity * We have a shared responsibility for our production code * We each set our own routine to maximize our productivity * Own, debug, and improve production pipelines for accuracy and efficiency. * Design, build, and iterate on LLM evals and LLM\-as\-a\-judge systems, including the datasets, metrics, and benchmarks to monitor quality. * Run rigorous experiments on prompts, pipeline design, model choice, and inputs (e.g., OCR text vs. image \+ OCR), and turn the results into clear recommendations. * Drive LLM efficiency improvements across our pipelines by comparing models, restructuring steps, and replacing LLM calls with smaller, purpose\-built models where it makes sense. * Expand our anonymization pipeline, including evaluating and adapting existing models. * Work with Python and quality engineers to take experiments into production, and share responsibility for the code you ship. * Document findings in writing (eg. experiment reports, design docs) Annual learning \& development budget Work Location: Montreal, Canada Availability: Full time
Job Title: Data Scientist Company: Pelmorex Job Category: Machine Learning Roles & Responsibilities: We are seeking a versatile and highly skilled Data Scientist to join our dynamic team. This role is pivotal in driving data\-driven decision\-making across our B2B initiatives, with occasional contributions to our B2C sector and Adtech initiatives. You will be responsible for developing sophisticated models, conducting deep\-dive analyses, and extracting actionable insights from complex datasets to optimize user experience and advertising performance. This is a unique opportunity to work at the intersection of B2B weather intelligence and commercial data products, influencing the direction of our predictive algorithms under the mentorship of the Team Lead of Data Science working closely with leadership to align data strategies with business objectives. We offer a collaborative environment where innovation is encouraged and data\-driven insights are at the heart of everything we do. * Build Predictive Weather Models: You will design, train, and deploy machine learning and spatio\-temporal models to integrate weather feeds with client sales data to predicting demand, optimizing forecasts, and quantifying operational risk. * Derive Actionable Insights: You will conduct end\-to\-end exploratory analysis on complex meteorological datasets to uncover high\-value patterns and translate probabilistic trends into strategic recommendations. * Drive B2B \& Commercial Growth: You will partner with Sales, Marketing, and Customer Support to build analytics solutions for B2B initiatives. * Optimize ML Performance: You will leverage distributed frameworks (e.g., PySpark, Dask, Ray) and modern ML stacks (Scikit\-learn, PyTorch/TensorFlow, LLMs) to improve model speed, scale inference pipelines, and lower compute costs. * Own the Model Lifecycle: Take responsibility for the full end\-to\-end lifecycle, including testing, deployment, and ongoing monitoring to ensure production\-grade stability and reliability. * Technical documentation: Actively document model architectures, data lineage, and decision logic to ensure reproducibility, facilitate peer review, and maintain long\-term institutional knowledge. * Cross\-Functional Collaboration: You will partner closely with Data Engineers, Product Managers, and Revenue leaders to embed predictive algorithms into live APIs and deliver scalable data products that solve real\-world enterprise problems. ### WE ARE HOPING YOU HAVE We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us. Work Location: Oakville, ON, Canada Availability: Full time
Job Title: Senior Machine Learning Engineer Company: N2P Systems Job Category: Machine Learning Roles & Responsibilities: Role Overview ----------------- The Senior Machine Learning Engineer will support the AI CoE's Machine Learning and Data Science initiatives by building, deploying, and operationalizing end\-to\-end machine learning solutions in cloud environments. The role is highly technical and hands\-on, with ownership spanning data preparation, feature engineering, model development, production deployment, monitoring, and lifecycle management. Key Responsibilities ------------------------ * Build and operationalize end\-to\-end machine learning solutions for enterprise use cases. * Develop scalable ML pipelines covering data preparation, feature engineering, model development, deployment, and monitoring. * Deploy and manage machine learning models in cloud environments using Azure ML, Databricks, MLflow, MLOps, and CI/CD practices. * Take machine learning models from prototype through production deployment and ongoing operational support. * Implement model monitoring and lifecycle management practices for production ML solutions. * Integrate machine learning solutions into enterprise applications and operational workflows. * Collaborate with data scientists and engineers to accelerate enterprise AI delivery from proof of concept through production. Required Skills \& Qualifications ------------------------------------- * Experience with Generative AI and LLM applications. * Familiarity with agentic AI frameworks. * Experience with GenAIOps practices, including evaluation, monitoring, deployment, and lifecycle management of GenAI solutions. * Broader experience across cloud\-native ML platforms and enterprise AI implementations. ### Target Tech Stack PythonSQLAzure MLDatabricksMLflowCI/CDMLOpsModel DeploymentModel MonitoringGenerative AILLM ApplicationsAgentic AI FrameworksGenAIOpsMachine LearningData ScienceMachine Learning Model DeploymentMachine Learning MonitoringFeature EngineeringMachine Learning PipelinesCloud ML PlatformsProduction SupportLLMAgentic AI ### Quick Details Work Location: Toronto, Canada Availability: Full time
Job Title: Software Developer / Développement logiciel Company: Vention Job Category: Machine Learning Roles & Responsibilities: We move quickly and aim high, but we do it together with care, collaboration, and respect. Our culture celebrates diverse perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference. * Design, develop, and integrate robotic and automation systems for real client applications, owning your solutions end to end. * Write and maintain software and automation logic with a strong emphasis on clean, modular, maintainable implementations. * Build Python\-based tools, scripts, and services for automation, testing, configuration, and system orchestration — and look for places where good tooling can save the whole team time. * Support integration, testing, and commissioning of machines and production systems, both in\-house and on\-site. * Partner closely with internal teams and customers to clarify requirements, manage trade\-offs, and deliver solutions that hold up in the real world. * Act as a go\-to resource for hard cross\-disciplinary problems, sharing what you learn so the whole team levels up. * Spot gaps and act on them — identify where our processes, tooling, or architecture are holding us back, and drive the improvements without waiting to be asked. * Champion new approaches, technologies, and tools (including AI/ML where it adds real value), and run small experiments to prove out what's worth scaling. * Take on the ambiguous, "no one's solved this yet" problems and turn them into repeatable solutions. * Career pathing: Real opportunities to grow through personalized development plans, bi\-annual employee reviews, and mentorship program * Professional development: Continuous training in performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback * Gender diversity \& inclusion: Pay equity reviews, inclusive policies, and a Women’s Employee Resource Group offering networking, mentorship, and quarterly learning sessions. * Hybrid work: Enjoy flexibility with our hybrid model, allowing you to work from home on select days. * Community engagement: Two paid volunteering days per year to give back to causes you care about. * Team events: All year round employee events including annual kick\-off, employee summit, quarterly happy hours, and department events. * Comprehensive benefits: A complete group benefits plan for you and your family that start day one. * Top\-up and benefits for new parents: Additional financial support and resources to support employees during their transition to parenthood. Nous avançons vite et visons haut, mais nous le faisons ensemble, avec soin, collaboration et respect. Notre culture valorise la diversité des perspectives et soutient votre développement grâce à un encadrement intentionnel, un leadership fort et des occasions concrètes de faire une réelle différence. * Cheminement de carrière : De réelles possibilités d’évolution grâce à des plans de développement personnalisés, des évaluations biannuelles et un programme de mentorat. * Développement professionnel : Formations continues sur la gestion de la performance, le leadership inclusif, la construction d’équipes performantes et la rétroaction constructive. * Diversité et inclusion : Revues d’équité salariale, politiques inclusives et groupe\-ressource pour les femmes offrant mentorat, réseautage et sessions d’apprentissage trimestrielles. * Travail hybride : Profitez de la flexibilité de notre modèle hybride vous permettant de travailler de la maison certains jours. * Engagement communautaire : Deux journées de bénévolat rémunérées par an pour redonner aux causes qui vous tiennent à cœur. * Événements d’équipe : Activités tout au long de l’année, incluant le lancement annuel, le sommet des employés, des 5à7 trimestriels et des événements par département. * Avantages sociaux complets : Régime complet d’assurances collectives pour vous et votre famille, dès votre premier jour. * Compléments et avantages pour les nouveaux parents : Soutien financier et ressources pour accompagner les employés dans leur transition vers la parentalité. Work Location: Montréal, QC, Canada Availability: Full time
Job Title: Software Engineer III - AI/ML Company: Electronic Arts Job Category: Machine Learning Roles & Responsibilities: Role ID 216421 Worker Type Regular Employee Studio/Department EA Studios \- Quality Verification Work Model Hybrid ### Description \& Requirements In FC Quality Verification Engineering, our mission is to help our teams identify quality issues earlier. We build automation frameworks and developer tools that combine software development and applied AI/ML to improve how we test EA\-SPORTS FC. Role summary You will work with us to build automated testing frameworks and evaluation tools, applying AI and machine learning to expand our test coverage. You will report to our Engineering Manager. You will work hybrid, at least 3 days a week, from our office in Burnaby, BC. Responsibilities * You will build automated testing frameworks, validation checks, and CI/CD pipeline integrations with reproducible diagnostics. * Develop methods that help us explore complex software behaviour, identify coverage gaps, and detect defects. * Build automated checks to validate software behaviour and data against requirements. * Develop evaluation frameworks for generative AI and LLMs\-based systems (e.g., implementing LLMs\-as\-a\-judge patterns, rubric\-based scoring, and automated calibration) alongside deterministic validation checks. * Apply generative AI, NLP, and machine learning, balancing heuristic, deterministic, and model\-based approaches to solve complex software testing problems. * Integrate testing tools into development pipelines, producing reproducible diagnostics, and support the software you deliver. * Prototype latest machine learning and LLMs capabilities, and collaborate with engineering, design, and quality partners to clarify requirements, review code, and resolve blockers. Work Location: Vancouver, BC, Canada Availability: Full time
Job Title: AI Cloud Data Engineer Company: Altera Job Category: Machine Learning Roles & Responsibilities: Job Details Job Description: Altera is seeking a talented and driven AI Data Engineer to design, develop, and deploy AI\-powered applications, data platforms, and machine learning solutions that transform data into actionable intelligence. In this role, you will build scalable data and AI systems, develop advanced analytics and machine learning models, and create intelligent applications that enable data\-driven decision\-making across the organization. You will work closely with engineers, product teams, and business stakeholders to deliver innovative AI solutions from concept to production. Job Responsibilities * Design, develop, and optimize AI\-powered applications, data pipelines, and scalable cloud\-based data platforms. * Build and deploy machine learning, deep learning, and Generative AI solutions to solve complex business and engineering challenges. * Develop algorithms, predictive models, and analytical frameworks that transform structured and unstructured data into actionable insights. * Create and maintain RAG systems, vector databases, AI agents, and intelligent search solutions to enhance knowledge discovery and automation. * Conduct large\-scale experimentation, model evaluation, and performance benchmarking to improve AI solution effectiveness and reliability. * Explore, acquire, process, and integrate data from diverse sources while ensuring data quality, integrity, and governance. * Analyze datasets to identify trends, patterns, anomalies, and opportunities, implementing corrective actions where necessary. * Develop dashboards, visualizations, reports, and data\-driven applications that effectively communicate insights to technical and business audiences. * Collaborate with software engineers, data scientists, and product teams to ensure AI models and analytics solutions are scalable, maintainable, and production\-ready. * Build and maintain AI/ML training, inference, and deployment pipelines using modern MLOps and cloud\-native practices. * Establish and promote best practices for data engineering, machine learning, experimentation, coding standards, and model governance. * Support troubleshooting, monitoring, and optimization of AI and analytics platforms using commercial and custom\-built tools. * Evaluate emerging AI, machine learning, and data technologies to drive innovation and improve platform capabilities. * Contribute to research, prototyping, and development efforts related to AI, machine learning, and advanced analytics initiatives Shift Shift 1 (Canada) Work Location: Toronto, Ontario, Canada Availability: Full time
Job Title: Software Engineer Co-op Student (AI) (4-month contract) Company: Foresters Financial Job Category: Machine Learning Roles & Responsibilities: Role Title -------------- Software Engineer Co\-op Student (AI) (4\-month contract)Purpose of role ------------------- The Software Engineer Co\-op Student will join the AI \& Enterprise Applications team and contribute to the design, development, and deployment of innovative software solutions and AI\-powered applications. Working alongside experienced architects, engineers, and data professionals, you will gain hands\-on experience building enterprise applications, developing AI/ML solutions, and evaluating emerging technologies. This role offers an excellent opportunity to learn, innovate, and make meaningful contributions to real\-world business initiatives in a collaborative and supportive environment.Job Description ------------------- Key Responsibilities * Assist in the design, development, testing, and deployment of software applications and AI solutions. * Develop, train, and evaluate machine learning and generative AI models. * Perform data preparation, analysis, and feature engineering to support model development. * Collaborate with architects and engineers on proof\-of\-concepts, prototypes, and innovation initiatives. * Write clean, maintainable, and well\-documented code following development best practices. * Contribute to application design and architectural discussions. * Maintain code repositories and participate in version control processes. * Research emerging technologies and recommend opportunities for adoption. * Participate in Agile ceremonies, team meetings, and technical discussions. * Support the continuous improvement of development processes and tools. Please note that this posting is intended to fill an existing vacancy; however, there may be instances where more than one vacancy is available for the same role. Work Location: Toronto, ON, Canada Availability: Full time