
Next-Gen Financial Analysis and Reporting with AI Agents
We’re building Patterns to reinvent how finance work gets done. Creating banker-grade decks, models, and analyses is still a grind — hours of formatting and number crunching. With generative AI, those hours should shrink to minutes. Our platform already generates CIMs, pitch decks, driver-based models, and buyer analytics with precision and speed. The vision is bigger: give finance professionals AI-native tools that feel as polished as the outputs they produce.
We’re looking for a senior full stack engineer who wants to be at the center of that mission. Our stack is Next.js + TypeScript on the front end, Python on the back end. You’ll have a direct hand in shaping how AI agents and workflows integrate into real-world financial processes. This is about solving hard technical problems that touch design, data, and user experience all at once:
This role is not about shipping tasks on a roadmap. It’s about owning features end-to-end, working closely with users, and setting technical direction in a product that’s still early and moving fast.
What signals seniority here:
Major pluses:
Patterns is still a small team. The problems are big, the cycles are fast, and the work you do here will be deeply visible in the product. If you want to build AI-first tools that redefine an industry, we’d like to talk.
At Patterns we make data analysis easy and accessible for everyone, using natural language processing and AI. We're looking for people who are excited about simplifying data analytics and transforming business intelligence. If you're interested in joining a team that's innovating in the data space, check out our job openings and consider becoming a part of our mission.