Senior Staff Developer, AI and Machine Learning
Role Overview
This new Senior Staff Developer role will shape the engineering organization's AI and machine-learning direction.
The role is the technical anchor for ML and AI efforts and leads end-to-end GenAI strategy and architecture.
The work bridges research and production engineering, building scalable systems for model training, deployment, and monitoring.
Key Skills for This Role
Full Job Posting
About Benevity
Benevity provides technology for corporate giving, volunteering, grantmaking, employee resource groups, and other social action.
The company describes itself as a Canadian B Corporation with employees in multiple countries.
Role overview
This new Senior Staff Developer role will shape the engineering organization's AI and machine-learning direction.
The role is the technical anchor for ML and AI efforts and leads end-to-end GenAI strategy and architecture.
The work bridges research and production engineering, building scalable systems for model training, deployment, and monitoring.
What you'll do
- Design ML architecture spanning ingestion, feature stores, model serving, and monitoring; define the AI infrastructure and orchestration roadmap.
- Oversee the AI/ML ecosystem and build self-service APIs, SDKs, and standards for other teams.
- Set MLOps standards and work with Product Managers, Data Scientists, and ML Engineers to translate business needs into technical requirements.
- Lead design reviews and mentor engineers in system design and performance optimization.
- Architect LLM applications including copilots, search, assistants, agents, RAG, tools, and multi-step workflows.
- Build GenAI evaluation frameworks using offline benchmarks, online metrics, and human-in-the-loop feedback.
- Establish prompt, agent, and orchestration practices; implement safeguards for prompt injection, hallucinations, and responsible AI.
- Set model versioning, A/B testing, rollback, and drift-management practices; align architecture with security and regulations.
- Identify process improvements and implement solutions that increase platform performance and efficiency.
What you'll bring
- Bachelor's or master's degree in Computer Science, Mathematics, or a related field, or equivalent deep professional experience.
- At least 8 years of software engineering experience, including 4 or more years architecting and deploying production ML models at scale.
- At least 2 years in technical leadership building scalable platforms or leading technology transformation and modernization.
- Staff- or Senior-level technical leadership, architecture ownership, and mentoring experience.
- Experience building internal platforms or self-service infrastructure for engineering teams.
- Expertise in production MLOps, cloud AI/ML workloads, data architecture, ML tools, CI/CD, Python, and ML frameworks.
- Experience with LLM systems, prompt orchestration, RAG, agentic workflows, distributed systems, governance, and responsible AI.
- Ability to translate ambiguous business problems into scalable solutions and influence stakeholders across teams.
- A relevant cloud-platform or technology certification is a plus.
Where we work
- Benevity describes its workplace approach as flexible hybrid, with no set in-office time requirement for people near an office.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Benevity
Financial Operations Administrator, Managed Services
Calgary, CAN
Benevity seeks a Financial Operations Administrator to support financial managed-services programs, client launches, workflows, and day-to-day operations. The role develops processes, monitors metrics, documents projects
Senior Staff Developer
Vancouver, CAN
Benevity is seeking a senior developer to lead Developer Experience and SDLC modernization across its technology organization. You will build platform tooling and AI-assisted automation, with 8+ years of software develop
Senior Staff Developer
Calgary, CAN
Benevity seeks a senior staff developer to lead developer experience and software delivery modernization across its technology organization. The work combines hands-on platform engineering, AI-assisted development, autom
Senior Staff Developer, User Identity & Access Management (UIAM)
Toronto, CAN
External Communications Manager
Calgary, CAN
Software Developer, DevOps
Calgary, CAN
External Communications Manager
Toronto, CAN
Financial Operations Administrator, Managed Services
Calgary, CAN
Senior Staff Developer
Vancouver, CAN
Senior Staff Developer
Calgary, CAN
Senior Staff Developer
Calgary, CAN
Senior Staff Developer, User Identity & Access Management (UIAM)
Toronto, CAN