AI / Machine Learning Developer
2 weeks ago
Organimi ( is a leading B2B SaaS software publisher, and we’re searching for an experienced AI / Machine Learning Developer. The successful candidate will be a key contributor to Organimi’s next generation of intelligent product features and automation systems focused on building, fine‑tuning, and integrating AI models into our platform. You’ll develop, train, and deploy custom large language models (LLMs) and related machine learning systems tailored to our business domain, as well as build supporting microservices and APIs for seamless integration into our web and data stack. You’ll also work on MCP (Model Context Protocol) servers, connectors, and middleware that interface our AI systems with our web applications and cloud infrastructure. This is an opportunity to join a small, highly collaborative team with big ambitions, where your contributions will have direct and visible impact. Our ideal candidate will be based in the Greater Toronto Area (GTA) or Kitchener‑Waterloo, where most of our team currently works from, but remote applicants across Canada are welcome. We’re looking for a self‑starter who thrives in virtual team environments and wants to make a meaningful contribution to our AI innovation roadmap. Responsibilities: Design, train, and fine‑tune AI and machine learning models, including large language models (LLMs) and embedding models, to support domain‑specific features within Organimi’s platform. Create and prepare high‑quality training data from Organimi’s datasets for fine‑tuning. Apply feature engineering and parameter‑efficient fine‑tuning techniques (e.g., LoRA / QLoRA) to optimize model adaptation and performance. Develop and implement retrieval‑augmented generation (RAG) pipelines that connect Organimi’s data to LLMs for real‑time contextual responses. Handle data conversions (e.g., JSON → vector embeddings) and prompt‑to‑embedding mappings for semantic retrieval and knowledge lookups. Integrate and maintain vector databases and related retrieval layers for scalable, context‑aware AI interactions. Build MCP servers, RESTful APIs, and Python‑based backend services to integrate AI capabilities into our existing applications and data systems. Work with structured and unstructured datasets to develop AI features that enhance productivity, automation, and insight extraction. Research, evaluate, and implement open‑source LLM frameworks, vector databases, and model orchestration tools (e.g., LangChain, Ollama, Hugging Face, vLLM, etc.). Collaborate with product and engineering teams to design and deliver intelligent features that align with customer needs. Maintain and monitor model performance and accuracy through ongoing evaluation, retraining, and prompt optimization. Participate in architecture reviews, code reviews, and agile sprints as part of our collaborative development process. Assist in the creation of tools, dashboards, and monitoring systems for model operations (MLOps). What you’ll bring: Degree or diploma in Computer Science, Data Science, Software Engineering, or a related technical field. 1–3 years of professional experience in AI/ML software development or a related field. Proficiency in Python, with experience in frameworks such as PyTorch, TensorFlow, FastAPI, or scikit‑learn. Ability to design and implement custom neural network models using Organimi’s data, beyond traditional LLM fine‑tuning, to address specific automation or prediction tasks. Direct experience with LLM development and fine‑tuning, including data preparation, tokenization, and model serving. Understanding of MCP (Model Context Protocol) and experience building or connecting to MCP‑compatible servers or clients. Familiarity with vector databases (e.g., Pinecone, Chroma, Weaviate, FAISS) and embedding models. Solid understanding of microservices, APIs, and cloud architectures (AWS, Azure, or Google Cloud). Experience integrating AI services with front‑end applications or SaaS platforms. Strong communication and organizational skills with the ability to work independently in a distributed team. Proficiency with Git, issue tracking, and agile collaboration tools. Nice to have but not required: Experience developing or deploying custom AI agents or chatbot systems. Familiarity with LangChain, OpenAI API, Anthropic Claude, or similar LLM ecosystems. Experience with prompt engineering, RAG systems, and knowledge graph integration. Experience with containerization (Docker) and CI/CD pipelines for AI workloads. Prior experience developing for a SaaS platform or in the HRTech / B2B software space. Experience contributing to open‑source ML projects or publishing technical AI content. Familiarity with MLOps tools such as MLflow, Kubeflow, or SageMaker, and with AWS Bedrock and related cloud‑based AI/MLOps services. To Apply: Attach your current Resume. Cover Letter optional Include links to relevant work samples — such as GitHub repos, model cards, Hugging Face profiles, or AI demos. Optional: describe a model or AI system you’ve built or fine‑tuned that you’re particularly proud of. Note: This is a remote position as part of a virtual team, with members clustered around Toronto and Kitchener‑Waterloo. The successful candidate will telecommute and participate with all other team members in a weekly online company meeting and other online team meetings as scheduled. Our team typically works Monday to Friday from 9am to 5pm but like all software companies we are “always on” when customers need us. While we appreciate interest from all applicants, we will be contacting only those applicants selected for interviews. Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Engineering and Information Technology Industries: Software Development #J-18808-Ljbffr
-
Machine Learning Engineer
2 weeks ago
, , Canada SupplyGuard AI Full timeSupplyGuard AI leverages advanced machine learning to predict supply chain risks before they become crises. Our AI models analyze thousands of data sources including financial reports, news feeds, regulatory changes, and trade data to provide early warning systems for supply chain disruptions. We're building the most sophisticated supply chain intelligence...
-
Machine Learning Engineer
3 weeks ago
, , Canada ExaCare AI Full timeWe are a trailblazing health tech company on a mission to revolutionize the nursing home & post acute space. Our innovative AI software is transforming the admissions process and care delivery in these settings. We’ve just raised $30M and are experiencing rapid growth. We are looking for a Machine Learning Engineer to join our growing team. About the Role...
-
Machine Learning Researcher
2 days ago
, , Canada Taskify AI Full timeJoin to apply for the Machine Learning Researcher (remote) role at AI Jobs We are hiring experienced ML researchers and PhD professionals to contribute to cutting-edge AI research — advancing model benchmarking, evaluation, and real-world performance analysis. Responsibilities Design and compile complex ML tasks inspired by real-world applications....
-
Machine Learning Ops Engineer
3 days ago
, , Canada Stratum AI Full timeWe are looking for a high-agency Machine Learning Ops Engineer to join our Infrastructure Team. You will help build and maintain the platform used to train, evaluate, and serve our AI models to clients in the mining industry. Your work will directly support our Technical Services and Platform teams in delivering solutions that create value for mining...
-
Machine Learning Engineer
12 hours ago
, BC, Canada Semantic Enterprise AI Full timeSemantic Enterprise AI Provided Pay Range This range is provided by Semantic Enterprise AI. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base Pay Range $140,000.00/yr - $190,000.00/yr Employee Experience Advocate | Shaping Positive Work Cultures | Trusted HR Advisor About the Role Semantic Enterprise...
-
Machine Learning Evaluation Assistant
4 days ago
, , Canada Taskify AI Full timeJoin to apply for the Machine Learning Evaluation Assistant (Remote) role at Taskify AI Job Title: Machine Learning Evaluation Assistant (Remote) Location: Remote (Open to qualified candidates located in the US, UK, Canada, Australia, New Zealand, Ireland ) Compensation: Competitive pay commensurate with experience and role level; specific salary details...
-
Associate Machine Learning Educator
3 days ago
Edmonton, Alberta, TJ B, Canada Alberta Machine Intelligence Institute Full time $71,000 - $120,000 per year"Join our team to empower the next generation of startups, grow their AI literacy, and drive innovation"- Amor Provins | Product Owner, StartupsAbout the RoleReporting to the Technical Product Advisor, the Associate Machine Learning Educator utilizes exceptional content development and delivery skills to help organizations and individuals grow their AI...
-
Forward Deployed Machine Learning Engineer
3 days ago
, , Canada Stratum AI Full timeWe are looking for a Forward Deployed ML Engineer, with an interest in solving difficult real-world problems to join our Technical Services team. This role will require extensive working with custom architectures on PyTorch. Previous experience working with PyTorch on complex Convolutional Neural Network, Graph Neural Network, and/or Transformers is...
-
Machine Learning Engineer
3 weeks ago
, BC, Canada Semantic Enterprise AI Full timeEmployee Experience Advocate | Shaping Positive Work Cultures | Trusted HR Advisor Semantic Enterprise AI (SEAI) builds next-generation Decision Engine workflows that integrate machine learning, agentic automation, and advanced reasoning tools into enterprise products that empower organizations to make better upside decisions faster. As a Machine Learning...
-
Machine Learning Researcher
3 weeks ago
, , Canada AI Jobs Full timeWe are hiring experienced ML researchers and PhD professionals to contribute to cutting‑edge AI research — advancing model benchmarking, evaluation, and real‑world performance analysis. Key Responsibilities Design and compile complex ML tasks inspired by real‑world applications. Validate implementations, assess reproducibility, and identify...