Software Engineer, AI & Automation - Canada
NerdWallet · Remote · NerdWallet Canada ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (Canada)
- Python + AI/LLMs
- Security Automation
- 3+ years experience
- RRSP 4% match
Join the Security organization at NerdWallet to develop software that makes security operations more scalable and developer-friendly. You will apply software engineering fundamentals and AI experience to automate complex workflows, build internal platforms, and create tooling that integrates naturally into engineering processes. No prior security background is required, but curiosity about the domain is essential.
What you'll do
- Design AI-enabled workflows and multi-agent systems for security tasks like threat modeling and vulnerability analysis.
- Build retrieval-augmented generation and semantic search experiences across code and documentation repositories.
- Create automated code-review capabilities to identify insecure patterns early in the development lifecycle.
- Develop production Python services and APIs with robust architecture, authentication, and observability.
- Design scalable pipelines to ingest, process, index, and retrieve large volumes of data and events.
- Implement integrations with GitHub, Slack, Jira, and LLM providers to embed security guidance in workflows.
- Apply security controls to AI applications, including prompt injection defenses and sensitive-data handling.
What you'll need
- At least three years of professional software engineering experience building production software.
- Strong proficiency in Python, including experience building backend services and APIs.
- Experience designing maintainable backend architectures with proper validation and error handling.
- Hands-on experience building production AI applications using LLM APIs, agents, or RAG architectures.
- Ability to define, evaluate, and improve the quality of AI-enabled systems in production environments.
- Strong communication skills to explain technical decisions and tradeoffs to various stakeholders.
- Willingness to build deeper expertise in application security and AI security practices.
Stack
- Python
- LLM APIs
- RAG
- GitHub
- Slack
- Jira
- Confluence
How you'll work
- Fully remote position within Canada
- Residents of Quebec are not eligible
- Remote-first company culture
What you get
- Monthly healthcare, wellness, wifi, and cell phone stipends
- Work from home equipment stipend
- Vacation time plus official provincial public holidays
- Paid sabbatical for recharging and pursuing interests
- RRSP with 4% company match, eligible after one month
- Unlimited access to a Certified Financial Planner
- Employee Resource Groups and company-wide events