Latest AI JobsBrowse Jobs
nerdwallet logo

Software Engineer, AI & Automation

nerdwalletNerdWallet USEngineering
Apply on company site
Salary
$127K – $207K
Job type
Full-time
Work mode
Remote
Experience
Mid · 3+ yrs
Posted
11 Sept 2026
Status
Open · checked 7d ago

About this role

This role suits engineers with a background in software development and production AI systems who want to build automated security tooling in a remote setting across the United States. NerdWallet is hiring a Software Engineer for AI and Automation within their Security organization to build scalable, AI-enabled systems.

Role Overview

The Software Engineer, AI & Automation position at NerdWallet focuses on creating production software and AI systems that make security work more effective and developer-friendly. Operating within the Security organization and reporting to the Security Automation Manager, this remote role across the US involves designing internal platforms, building automation for complex security workflows, and shaping security engineering practices in an AI-native environment.

Key Responsibilities

Design and build AI-enabled workflows and multi-agent systems to automate security design review, threat modeling, policy Q&A, and vulnerability analysis.
Build retrieval-augmented generation and semantic search experiences across large code and documentation repositories.
Create automated code-review capabilities to identify insecure patterns and improve software quality early in the development lifecycle.
Build production Python services and APIs powering AI-enabled security workflows with proper authentication, authorization, testing, and observability.
Design and operate scalable pipelines that ingest, process, index, and retrieve large volumes of code, documents, and events.
Improve AI system quality through evaluation frameworks, experiment management, prompt and context management, and evidence-based iteration.
Manage production tradeoffs including latency, reliability, model or provider selection, token usage, and cost.
Design integrations with GitHub, Slack, Jira, Confluence, LLM providers, and internal services.
Apply security controls to AI applications, such as prompt injection defenses, sensitive-data handling, and access control.

Requirements

Three or more years of professional software engineering experience building and operating production software.
Strong Python proficiency, including hands-on experience building production backend services and APIs.
Experience designing maintainable backend architectures, including separation of concerns, request and response validation, authentication, authorization, error handling, testing, and observability.
Experience developing distributed or cloud-based systems and making practical decisions about scalability, reliability, and performance.
Hands-on experience building production AI-enabled applications or automations using LLM APIs, agents or tool use, and retrieval-augmented generation.
Experience defining, evaluating, and improving the quality of AI-enabled systems in production.
Ability to work through ambiguity, identify opportunities independently, and move technical work from idea to implementation.
Strong communication skills to explain technical decisions, tradeoffs, and limitations clearly.
Interest in secure software development and willingness to build deeper expertise in application security and AI security.

Skills and Tools

Python
LLM APIs
Retrieval-Augmented Generation (RAG)
GitHub
Slack
Jira
Confluence

Salary and Benefits

Salary range of $127K to $207K with offered equity.
Industry-leading medical, dental, and vision health care plans for employees and dependents.
Flexible vacation time off, 11 holidays, and a holiday company shutdown.
New parent leave, mental health support, and a paid sabbatical after 5 years.
Health and Dependent Care FSA and HSA plan with a monthly NerdWallet contribution.
Monthly wellness stipend, cell phone stipend, and Wi-Fi stipend for remote employees.
Work from home equipment stipend and co-working space subsidy.
401(k) with a 4% company match.
Volunteer time off and donation matching.

About the Company

NerdWallet builds tools and experiences that help people make smarter financial decisions. The company operates a remote work model across the United States, supporting employee well-being, diversity through employee resource groups, hackathons, and community impact initiatives.

How to Apply

Visit the official NerdWallet careers page to submit your application for the Software Engineer, AI & Automation position.

Skills and tech stack

Questions candidates ask

What is the salary range for this role?

The salary range is $127K to $207K, and the position includes offered equity.

Is this a remote position?

Yes, this role is remote and based in the U.S.

How many years of experience are required?

Candidates must have 3+ years of professional software engineering experience building and operating production software.

Do I need a traditional security engineering background?

No, you do not need a traditional security engineering background, though an interest in secure software development and building deeper security expertise is required.

What programming language is required?

Strong Python proficiency is required, including hands-on experience building production backend services and APIs.

Ready to apply?

The application is on the official nerdwallet careers page.

Apply on company site