Senior Staff Software Engineer
Vancouver · CAD 151,000-189,000 · 10-15 years experience · Hybrid · Posted Oct 6, 2026
At a glance
- Experience
- 10-15 years experience
- Workplace
- Hybrid
- Location
- Vancouver
- Salary
- CAD 151,000-189,000
About Diligent Corporation
- Diligent is the AI leader in governance, risk and compliance (GRC) SaaS solutions, helping more than 1 million users and 700,000 board members to clarify risk and elevate governance. The Diligent One Platform gives practitioners, the C-Suite and the board a consolidated view of their entire GRC practice so they can more effectively manage risk, build greater resilience and make better decisions, faster.
- At Diligent, we're building the future with people who think boldly and move fast. Whether you're designing systems that leverage large language models or part of a team reimaging workflows with AI, you'll help us unlock entirely new ways of working and thinking. Curiosity is in our DNA, we look for individuals willing to ask the big questions and experiment fearlessly - those who embrace change not as a challenge, but as an opportunity. The future belongs to those who keep learning, and we are building it together. At Diligent, you’re not just building the future - you’re an agent of positive change, joining a global community on a mission to make an impact.
- Learn more at diligent.com or follow us on LinkedIn and Facebook
About the role
- The Senior Staff Software Engineer will drive the architecture and technical direction for the Platform AI team in Vancouver.
- This role involves partnering with AI researchers and product managers to build secure, scalable AWS Serverless solutions that translate ML and LLM research into production systems.
Responsibilities
- Drive technical direction and architecture for ML/LLM systems across multiple AI platform teams.
- Design secure, scalable, fault-tolerant AI/ML solutions using AWS Serverless technology.
- Evaluate and prototype new AI technologies including LLM frameworks, model providers, and agentic tooling.
- Serve as the go-to contact for architecture problems and guide architecture discussions department-wide.
- Mentor Staff Software Engineers and Applied Scientists through code review and design partnership.
- Collaborate with Applied Scientists and Product teams to productize AI capabilities and define execution roadmaps.
- Design, build, and scale search and retrieval systems including OpenSearch and semantic/vector search.
- Lead through ambiguity to help teams navigate undefined problems to successful delivery.
Requirements
- 10-15+ years of professional experience developing and owning high-scale, secure cloud applications.
- Demonstrated track record operating at Staff level across multiple teams.
- Strong proficiency in Python and data science libraries such as pandas, NumPy, and scikit-learn.
- Experience with infrastructure-as-code practices in AWS (CDK, Terraform, or CloudFormation).
- Hands-on experience with LLMs including prompt engineering, fine-tuning, model evaluation, and RAG-based functionality.
- Hands-on experience with search technologies including OpenSearch/Elasticsearch, semantic search, and vector embeddings.
- Experience with the full AI-based solution lifecycle from research prototype to production.
- Demonstrated mentorship experience for senior/staff-level engineers.
Preferred qualifications
- Bachelor's, Master's, or PhD in Computer Science, Machine Learning, Mathematics, or a related field.
Benefits
- Flexible work environment
- Global days of service
- Comprehensive health benefits
- Meeting free days
- Generous time off policy
- Wellness programs
Workplace
- Hybrid work model.
- Expected to work onsite at least 50% of the time if within commuting distance to a Diligent office.
Skills
- Python
- Pandas
- NumPy
- Scikit-learn
- AWS
- AWS Serverless
- Terraform
- CloudFormation
- LLMs
- OpenSearch
- Elasticsearch
- RAG
Show all 13 skills
- Vector Embeddings