A complete application in a minute
Tailored resume and cover letter, ready to send.
Codat is hiring to build the data and reasoning systems behind an AI assistant that helps bankers answer business client questions. The role requires owning pipelines, data definitions and tests end-to-end, with strong backend coding in C# or Python and depth in at least one data tool.
The candidate will gain hands-on experience with a side model, tool servers, and evals that ensure trustworthy outputs on real small business financial data, aligning with Codat's advisory platform for commercial
This role builds the data and reasoning systems behind an AI assistant that answers bankers' questions about business clients. A strong candidate has built production systems from scratch, served data to a language model and seen where it fails, and is comfortable owning pipelines, definitions and tests end to end. Depth in one data tool plus a backend language matters more than a data engineer title.
The product itself is an AI assistant, so the work is about giving a model reliable ground truth to reason over rather than configuring a warehouse. Agents handle repetitive work while engineers take the hard parts and run what they ship. What stays human is judgment about definitions, failure modes and knowing when the data cannot support a number.
A hire would gain hands on work with a Codat side model, tool servers for an assistant, and evals that catch wrong answers, all on real small business financial data. Building the semantic and signal layers teaches how to make model output consistent and trustworthy. That experience is directly relevant to Codat's advisory platform for commercial banking teams.
This is our own read, written from the employer's posting and the company's Spotlight. The employer's posting is the source of truth for the role.
Codat provides an advisory intelligence platform connecting small business financial and accounting data for commercial banking teams, according to the company.