About cofi.ai
We build FP&A software for Private Equity firms that need to monitor their portfolio
companies. We uniquely combine financial and operational data into one platform through
powerful low-code modeling tools for end users. We connect to accounting systems, CRMs,
HR platforms, production systems, spreadsheets, and databases, enabling PE firms to see
how operational metrics directly impact financial performance.
Why Join cofi.ai? - Impact: Your code directly influences how billions in PE capital gets deployed and
managed.
- Learning: Work with cutting-edge tools like Polars, DuckDB, and modern AI stacks.
- Growth: Shape the product and your career path at a pivotal moment for the
company.
- Culture: Pragmatic, senior team valuing curiosity, ownership, and collaboration.
- Innovation: Help define the future of AI-powered FP&A.
The Role
Reports to: CTO
Team: Join our 4-person engineering team building from the ground up.
We’re seeking a Backend Developer (mid to senior level) passionate about solving complex
data challenges. You’ll build systems that ingest, transform, and serve both financial and
operational data, each with unique requirements for latency, accuracy, and scale.
Core Responsibilities Data Ingestion & Integration - Design pipelines connecting to 100+ systems (APIs, CSV, ODBC).
- Build scalable connectors for ERPs, CRMs, HRIS, and production systems.
Data Processing & Modeling - Use Polars and DuckDB to process diverse datasets.
- Combine operational and financial data into KPIs.
- Enhance our multidimensional time-series modeling engine.
APIs & Serving - Build high-performance APIs (FastAPI, Arrow Flight).
- Implement caching and enrichment layers.
AI-Powered Insights - Develop anomaly detection and predictive analytics.
- Create intelligent mapping suggestions for linking operational drivers to financial
outcomes.
Technical Requirements Must-Haves- 3+ years backend dev with Python 3
- Advanced SQL (PostgreSQL preferred)
- API development (FastAPI, Flask, or similar)
- Data modeling fundamentals
- Git and collaborative dev workflows
Nice-to-Haves- Polars, DuckDB, or similar
- Redis or similar caching
- GCP experience
- Dimensional modeling / data warehouse concepts
- TypeScript & Vue.js
- Background in financial/operational data
Your First 90 Days - Week 1–2: Ship your first small improvement.
- Month 1: Build or improve a data connector.
- Month 2: Own a performance optimization.
- Month 3: Lead design of a new AI-powered feature.
How We Work - Fully remote within Spain
- Offices in Barcelona (Spain) and Austin (USA) for those who prefer in-person work
- Flexible hours, 2–3 syncs/week
- Optional quarterly team meetups + annual conference trip
Compensation & Benefits
- Competitive salary (45-55k) + possibility of equity
- Flexible PTO
- Learning budget
- Top-tier equipment
Interview Process
1. Initial chat with CTO or exec (30 min)
2. Practical exercise (2-3-hour take-home test)
3. Technical discussion with engineers (60-90 min)
4. Culture conversation with founders (30 min)
No leetcode. No whiteboard puzzles. Fast, practical, and relevant to the work you’ll do here.