Software Engineer, AI & Automation - Canada
NerdWallet- Compensation
- $123k–$188k Published range
- Location
- Remote - Canada (not eligible in Quebec) Remote eligibility
- Employment
- Full-time Mid-level
Role skills
Apply on jobs.ashbyhq.com
About the job
About the Role
NerdWallet is seeking a Software Engineer to join its Security organization, focusing on AI and automation. You will build production software and AI-enabled systems to make security work more scalable and developer-friendly. This role reports to the Security Automation Manager.
Responsibilities
- Design and build AI-enabled workflows and multi-agent systems for security design review, threat modeling, policy Q&A, and vulnerability analysis.
- Build RAG and semantic search experiences across code and documentation repositories.
- Create automated code-review capabilities to identify insecure patterns.
- Build production Python services and APIs with attention to architecture, authentication, testing, and reliability.
- Design and operate scalable pipelines for ingesting and retrieving large volumes of data.
- Improve AI system quality through evaluation frameworks and observability.
- Manage production tradeoffs like latency, cost, and model selection.
- Integrate with GitHub, Slack, Jira, Confluence, and LLM providers.
- Apply security controls to AI applications, including prompt injection defenses.
Qualifications
- 3+ years of professional software engineering experience.
- Strong Python proficiency, including production backend services and APIs.
- Experience with distributed or cloud-based systems.
- Hands-on experience building production AI-enabled applications using LLM APIs, agents, or RAG.
- Ability to work through ambiguity and communicate technical tradeoffs.
Compensation & Benefits
Salary range: CA$123,000 – CA$188,000 per year. Benefits include monthly healthcare stipend, vacation time, paid sabbatical, wellness stipend, wifi and cell phone stipends, work-from-home equipment stipend, and RRSP with 4% match.
Location
Remote position, can be located anywhere in Canada except Quebec.
Skills & tags
What you can verify before applying
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.