Turn this role into an interview — a resume and cover letter built around what this employer wants.
JD Power invites applications for an AI Engineer (P3) to join the Innovation Crew. This remote role spans the USA, Canada, Europe and Australia, offering hands-on work with frontier AI systems, agentic frameworks, and core data infrastructure.
You will ship features in PoC sprints, contribute to the Power Agents library, and collaborate with the AI Experience Engineer to connect UI to backend services and data sources like Snowflake.
Title: AI Engineer (P3)
Location: Remote – USA, Canada, Europe or Australia
Reports to: Sr. Director, AI & Innovation
Vacancy: Existing Vacancy
You build the full-stack components that power Innovation Crew pilots and prototypes. Under the technical direction of the Principal AI Engineer, in close collaboration with the AI Experience Engineer, you write the backend services, API integrations, data connectors, and frontend implementations that turn AI architectures into working systems. This role has a high ceiling and a fast runway: you will be working alongside engineers at the frontier of AI application development, with hands‑on exposure to frontier model APIs, agentic frameworks, Power Agents library development, and JDPower's core data infrastructure. You arrive with strong engineering fundamentals and a genuine appetite for AI systems. You gain deep, production‑proven agentic engineering experience. In your first 30 days, you will have your first feature shipped inside a PoC sprint and the codebase oriented. By day60, you will have your first PowerAgents contribution reviewed and merged. By day90, you will have full implementation ownership of at least one PoC component.
The Innovation Crew builds alongside its own AI agent workforce. As AI Engineer, you will contribute to building and maintaining those agents: writing the tool integrations, evaluation harnesses, and API connectors that give agents access to JDPower's data and systems. You learn to build for observability from day one - every agent pattern you ship is instrumented, testable, and inspectable. The bar here is not "it worked in the demo" but "it behaves predictably, and we can prove it." When a pattern proves reliable, you contribute it to the Power Agents library, where 400+ engineers & knowledge workers can build on it.
Innovation Crew pilots only get built because the engineering work that underlies them gets done cleanly and quickly. You are the execution engine that turns architectural direction into working code. You build backend services that connect to Snowflake, API integrations that wire agent outputs to JDPower's core platforms, frontend components the AI Experience Engineer builds on. The pilots you help build will be handed off as operational systems to maintaining teams within Product Engineering, Engineering, OEM Solutions, Infrastructure, and Internal Platforms. You will contribute directly to the Power Agents library, meaning code you write will be used by engineers & knowledge workers across JDPower.
Full-stack engineering fundamentals across backend (REST APIs, cloud-native service patterns) and frontend: solid enough to build a working API, connect it to a data source, and surface it through a functional UI - you do not need a dedicated teammate to do either half. Genuine, demonstrable curiosity about AI systems: you have built something with an LLM API, understand what RAG and tool‑calling mean in practice, follow frontier model developments, and actively use AI coding tools as part of how you work. Clean, well‑documented code and a fast‑learning orientation: this role pairs closely with principal‑level engineers who move quickly; you absorb direction, ask sharp questions, and contribute meaningfully without waiting for complete specifications. Also Valued Python and/or TypeScript; experience with LangChain, LangGraph, or equivalent agent frameworks; familiarity with Snowflake, BigQuery, or equivalent cloud data platform. RAG patterns, vector databases (pgvector, Pinecone, Weaviate), and basic eval harness design, even if you have only done this in a side project, knowing the concepts matters. Observability basics: you know the difference between a trace and a log, have seen Langfuse or LangSmith in use, and understand why instrumentation is part of building, not a post‑build step. JDPower internal platform or API familiarity; existing knowledge of our data schemas or product ecosystem reduces ramp time significantly.
“I am looking for someone with strong engineering fundamentals and a genuine hunger to apply them to AI systems. You do not need a five-year track record, you need to have built something real with an LLM, have clean code instincts, and be ready to learn fast alongside engineers who are working at the frontier. If you can demo something you actually shipped (an agent, a RAG pipeline, a tool‑calling integration, anything where you can walk through what broke and how you fixed it) that tells me everything I need to know.”
This position has a starting salary range of $115,000 - $130,000 USD / $95,000 - $115,000 CAD per year. This is the range we reasonably and in good faith expect to pay for the role at the time of posting. An employee’s pay within the range is determined by a number of factors, including relevant skills, education, qualifications, experience, performance, business or organizational needs, and geographic location.
We POWER Our Customer’s Success We are Innovative, Collaborative and Grounded and in Data We Make Things Easy We Get It Done We Start with Trust & Prove it Everyday JD Power is committed to employing a diverse workforce.
JD Power is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability. JD Power is committed to providing reasonable accommodations throughout the recruitment process for individuals with disabilities or other protected needs under applicable local laws. Please contact careers@jdpower.com for accommodation request.
JD Power does not disclose your personal data to unauthorized third parties. However, as a global corporation consisting of multiple affiliated companies in various countries, JD Power has international sites and JD Power uses resources located throughout the world. JD Power may from time to time also use third parties to act on JD Power’s behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within JD Power group of companies as well as to third parties acting on JD Power’s behalf, including also transfers to servers and databases outside the country where you provided JD Power with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America. If you are a California or United Kingdom resident, additional disclosures about the information we collect and how we use that information can be found by clicking here.
Candidates must be legally authorized to work in the country where employment is offered. JD Power does not provide employment sponsorship for this position.
JD Power is a proven leader in business‑critical data and intelligence to drive auto‑related decisions with confidence and clarity. By leveraging unmatched proprietary data, advanced analytics and deep industry expertise, JD Power fuels original equipment manufacturers, retailers, lenders, insurers and partners to enhance their performance. Since 1968, JD Power has delivered incisive guidance and intelligence about customer interactions with brands and products. To learn more about the company, visit JDPower.com.