Staff AI Engineer
Builds and owns production multi-agent AI infrastructure, backend integrations, and workflow automation for marketing operations. Requires 8+ years of software engineering experience, strong Python and JavaScript/Node.js skills, production LLM experience, and deep Google Cloud expertise.
About the job
Responsibilities
Agentic Systems & AI Infrastructure
- Own end-to-end development of multi-agent AI systems, including architecture, implementation, testing, deployment, and ongoing operation.
- Build modular, composable agentic systems using orchestration frameworks such as LangChain, CrewAI, and Anthropic MCP.
- Develop reusable agentic skills for Slack, dashboards, internal applications, and CLIs.
- Implement observability and feedback loops, including logging, performance metrics, prompt iteration, model evaluation, and cost management.
- Establish governance and compliance standards for AI workflows, including access controls, audit trails, PII handling, and human-in-the-loop escalation paths.
Systems Integration & Backend Services
- Build MCP servers, APIs, CLIs, and microservices connecting AI models to BigQuery, Slack, CRMs, email, calendars, and analytics tools.
- Architect retrieval-augmented generation (RAG) data flows connecting LLMs to internal knowledge bases, customer data, and real-time business context.
- Build serverless or containerized services with GCP Cloud Functions and Cloud Run.
Automation & Workflow Enablement
- Partner with RevOps, Demand Generation, Regional Marketing, and SDR teams to identify high-impact automation opportunities and deliver measurable business outcomes.
- Design and deploy workflows using n8n, Workato, or custom platforms with CI/CD, testing, and production reliability standards.
- Build self-service systems with documentation, playbooks, and enablement materials.
Requirements
- 8+ years of software engineering experience, with depth in backend development, systems integration, or data/analytics engineering.
- 2+ years of hands-on experience applying LLMs or AI to production workflows.
- Strong proficiency in Python and JavaScript/Node.js.
- Experience with Git-based workflows, code review, and testing.
- Experience with prompt engineering, RAG, function calling/tool use, structured output parsing, and evaluation.
- Experience building and operating multi-agent systems at scale, including decomposition, orchestration, state management, and production monitoring.
- Deep familiarity with Google Cloud Platform, BigQuery, Cloud Functions, and Cloud Run.
- Understanding of LLM failure modes and production mitigations, including confidence thresholds, fallback logic, human escalation, and cost/latency management.
- Ability to identify high-leverage problems and deliver end-to-end with minimal direction.
- Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor, and Claude Code.
- Clear technical communication skills for engineering and business audiences.
Nice-to-Haves
- Experience with vector databases or retrieval pipelines, including Pinecone, Weaviate, ChromaDB, Qdrant, or pgvector.
- Familiarity with Salesforce, Customer.io, HubSpot, Marketo, or Outreach.
- Experience with React or Slack Block Kit.
- Experience with LangSmith, Weights & Biases, or custom AI evaluation frameworks.
- Experience with n8n, Temporal, Prefect, or Airflow.
- Familiarity with Model Context Protocol (MCP).
- Experience automating marketing, sales, or customer success workflows in a B2B SaaS environment.
- Active participation in open-source communities.
Compensation
- Base compensation in Canada: CAD 164,490–CAD 197,389.
- Roles include Restricted Stock Units (RSUs).
Skills
Python, JavaScript, Node.js, LangChain, Crewai, Anthropic Mcp, BigQuery, GCP, Cloud Functions, Cloud Run, RAG, n8n, Workato, Vector Databases, React
Similar jobs
ML Engineering jobsThe Staff Machine Learning Engineer will architect and deploy scalable generative AI and machine learning systems, including retrieval, inference, evaluation, and agentic workflows. The role requires 7+ years of software development experience, strong Python skills, applied ML expertise, and deep familiarity with modern GenAI platforms and frameworks.
Design and productionize ML, deep learning, and LLM models for personalization, recommendations, and search systems. Requires 7+ years building production ML/AI with business impact and strong cross-functional collaboration skills.
Staff-level engineer responsible for building AI agents and automation, evaluating developer AI tools, and driving adoption across the engineering organization. Requires 8+ years of software engineering experience plus production experience with LLMs, agentic systems, and applied machine learning.
Develop and productize online mapping models for autonomous navigation using real-world sensor data. The role requires deep ML expertise, robotics or computer vision experience, strong Python and deep learning framework skills, and a staff-level ability to deliver practical solutions.
Build and operate ML infrastructure for autonomy teams, including training and deployment pipelines, model observability, inference serving, and compiler platforms across hardware targets. Requires a degree, 3+ years of relevant experience, Python proficiency, and distributed-systems expertise.