
Remote opportunity at
NerdWalletSoftware Engineer, AI & Automation - Canada
NerdWallet develops tools and experiences designed to help individuals make better financial choices. The organization is currently seeking a Software Engineer, AI & Automation - Canada…
Career Tools
About This Role
NerdWallet develops tools and experiences designed to help individuals make better financial choices. The organization is currently seeking a Software Engineer, AI & Automation - Canada to join its security team in a remote capacity. This full-time position centers on creating production software and artificial intelligence systems intended to scale security operations and developer tooling across the company. While a traditional security background is not required, the ideal candidate possesses…
Job Description
NerdWallet develops tools and experiences designed to help individuals make better financial choices. The organization is currently seeking a Software Engineer, AI & Automation - Canada to join its security team in a remote capacity. This full-time position centers on creating production software and artificial intelligence systems intended to scale security operations and developer tooling across the company. While a traditional security background is not required, the ideal candidate possesses practical experience in building and running production software alongside an eagerness to expand security expertise.
In this role, the engineer will independently design and implement AI-enabled workflows, retrieval-augmented generation systems, automated code-review capabilities, and Python-backed services. Responsibilities include building scalable ingestion pipelines, managing operational tradeoffs like latency and cost, and integrating security measures into common development tools such as GitHub, Slack, and Jira. The position reports directly to the Security Automation Manager and offers an opportunity to influence how automation and artificial intelligence practices develop within the organization.
NerdWallet functions as a remote-first company, welcoming applicants situated anywhere in Canada with the exception of Quebec. The compensation for this role ranges from USD 123,000 to 188,000 per year. Employees have access to various company offerings, including healthcare and wellness stipends, a rejuvenation vacation policy, paid sabbaticals, equipment allowances, and an RRSP program with a company match.
Responsibilities
- Design and build multi-agent systems and AI-enabled workflows for threat modeling, security reviews, and vulnerability analysis
- Develop semantic search and retrieval-augmented generation experiences across large code and documentation repositories
- Create automated code-review tools to detect insecure patterns early in the software development lifecycle
- Build production-grade Python services, APIs, and scalable data ingestion pipelines
- Manage production tradeoffs encompassing latency, reliability, cost, and token usage
- Implement security controls for artificial intelligence applications, covering prompt injection defenses and data handling
- Integrate security guidance seamlessly into developer tools such as GitHub, Slack, Jira, and Confluence
Requirements
- Minimum of three years of professional software engineering experience building and operating production software
- Strong proficiency in Python with hands-on backend service and API development experience
- Experience designing maintainable backend architectures with authentication, authorization, and error handling
- Experience building distributed or cloud-based systems while addressing scalability and reliability
- Practical experience developing production AI applications utilizing LLM APIs, agents, or retrieval architectures
- Experience evaluating and improving the performance of production AI-enabled systems
Core Skills
Benefits
- Monthly healthcare stipend
- Rejuvenation policy covering vacation time off and official provincial public holidays
- Paid sabbatical for recharging and pursuing personal interests
- Monthly wellness stipend, Wi-Fi stipend, and cell phone stipend
- Work-from-home equipment stipend
- Access to employee resource groups, hackathons, and company-wide events
- RRSP program with a 4 percent match, eligible one month after hire
- Unlimited access to a Certified Financial Planner through Northstar
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this is a remote position and individuals can be located anywhere in Canada except for Quebec.
What is the salary range for this role?
The salary for this full-time position ranges from USD 123,000 to 188,000 per year.
Do I need a traditional security engineering background to apply?
No, a traditional security engineering background is not required. The posting seeks an engineer with production software and artificial intelligence experience who is curious about security.
What benefits and perks are offered?
NerdWallet provides a monthly healthcare stipend, vacation time, paid sabbaticals, wellness and technology stipends, an RRSP with a 4 percent match, and access to a Certified Financial Planner.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


