We are seeking a hands‑on senior engineer to build and own a complex, data‑correct financial backend. You will craft an AI‑assisted workbench that transforms trial balances into booked accounting entries for fund controllers.
What You’ll Do
- Build and own production services in Python (FastAPI) and Java (Spring Boot).
- Design robust, versioned APIs with error handling and role‑based permissions.
- Architect data models for large‑scale PostgreSQL and Snowflake systems.
- Develop AI agents that execute multi‑step accounting workflows with human‑in‑the‑loop controls.
- Write unit and integration tests ensuring currency, date and rounding correctness.
What You Need
- 5+ years backend development with Python (FastAPI) and Java (Spring Boot).
- Proven experience building complex financial applications (ledger, trial balances, NAV).
- Deep expertise in PostgreSQL, Snowflake schema design, and data precision handling.
- Ability to design and ship RESTful APIs with proper versioning and idempotency.
- Hands‑on experience with AI agents, LLM integration and structured output validation.
Good to Have
- Experience with LangGraph or LangChain for advanced agent orchestration.
- Prior work deploying MCP servers in production accounting workflows.
The Opportunity
You’ll shape an AI‑assisted workbench that turns trial balances into booked accounting entries, delivering end‑to‑end financial accuracy.
