16 Oct
|
Project X
|
Toronto
Company: Project X Ltd.Location: Toronto, OntarioEmployment Type: Full TimeLocation: (Hybrid working model)Salary Range: $120,000-$150,000K CADAbout Project X Ltd. Project X Ltd. builds high-performing teams of talented, client-focused problem solvers who thrive on complex data challenges. Guided by our values of Care, Bravery, Excellence, and Innovation, we value people who take ownership of their work, step up when needed, and get things done.Our team members are trusted advisors who collaborate closely, think creatively, and deliver practical, high-quality solutions for our clients. We look for individuals who are curious, accountable, eager to learn, and supportive of their teammates—because at Project X, our people are what make us great.Role Summary Project X Ltd. is seeking a Staff-level, hands-on software and ML engineering professional for an embedded, client-facing engagement supporting a team that automates marketing decisions and workflows. The successful candidate will design and build production integrations between AI agents, enterprise APIs, agent orchestration frameworks and managed AI services, enabling agent-driven workflows to safely create, launch, measure and manage business activity. This role requires deep, current fluency in LLMs, agent orchestration and the Model Context Protocol (MCP), and sits between Senior and Principal level. There are no direct reports for this position.Key ResponsibilitiesDesign and implement production integrations between AI agents, enterprise APIs and operational systemsBuild production-grade services that let agents invoke tools and execute business actions reliablyConnect client owned automation APIs to an agent orchestration layer and third-party managed agentsIntegrate LLM-based agents with internal and external services using APIs, MCP and related agent-tool patternsContribute to agent-to-agent and agent-to-tool communication patternsBuild for reliability: validation, error handling, retries, fallbacks, logging,
observability and secure accessParticipate in architecture and system-design decisions while remaining directly responsible for implementationWhat We’re Looking For – Required Qualifications8+ years of skilled software, ML or AI engineering experienceProduction experience building LLM-based applications and agentic systems, including agent orchestration and tool/function callingPractical experience with the Model Context Protocol (MCP), including exposing or consuming tools/resourcesAdvanced Python development with strong production software-engineering practices (testing, CI/CD, Git)API development and integration (REST, service-oriented architectures), plus distributed systems and event-driven patternsExperience deploying and operationalizing machine learning models in productionAbility to design guardrails, validation and failure-handling patterns for non-deterministic AI workflowsStrong communication skills for an embedded, client-facing engineering environmentNice to HaveExperience with LangChain, LangGraph or comparable agent frameworks (e.G., LangChain Deep Agents)Experience with multi-agent or agent-to-agent architectures and awareness of their common failure modesFastAPI, Docker, Kubernetes and a major cloud platform (AWS, GCP or Azure)Vector databases/retrieval systems and ML lifecycle tooling (MLflow, Weights & Biases or comparable)Slack APIs or other enterprise messaging integrationsUse of Artificial Intelligence in Recruitment:Project X may use automated or AI-enabled tools as part of the recruitment and selection process. These tools may support activities such as resume screening, candidate matching, or application management. All hiring decisions involve human review and judgment.Employment Equity, Accessibility & Accommodations:Project X is committed to fostering an inclusive, accessible workplace. Accommodations are available upon request in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code.Privacy Notice:Personal information collected during the recruitment process will be used solely for recruitment purposes and handled in accordance with applicable privacy legislation.#J-18808-Ljbffr
📌 Staff Machine Learning Engineer – Ai & Agentic Systems (Toronto)
🏢 Project X
📍 Toronto