About Vornoy
Vornoy is a SaaS platform incubated within Greenleaf Partners, a finance and analytics consultancy focused on helping early-stage startups and middle-market companies. We provide experience-based insights and sophisticated analytical tools that empower founders and executive teams to optimize their businesses. Now in our seventh year, we are a strongly profitable company with a rapidly growing team and client roster.
Our diverse client base includes consumer-facing brands, media businesses, and service-sector companies. Our finance practice focuses on strategic finance, FP&A, and operational finance. Our analytics practice includes customer, inventory, revenue, and marketing analytics, as well as general data science.
About the Role
We are looking for a Software Engineer II to help build and improve the Vornoy platform. This role is a great fit for an engineer with a few years of experience who enjoys working across the stack and wants to grow quickly in a fast-moving startup environment.
You will work closely with senior engineers and product leaders to implement new features, improve existing functionality, and help maintain the reliability and performance of our client-facing platform.
Responsibilities
Platform Development
- Build and maintain features within the Vornoy client portal
- Contribute to improvements in performance, usability, and reliability
- Assist with refactoring and maintaining existing codebases
- Participate in code reviews and development best practices
AI Features
AI-powered features are an emerging part of the Vornoy roadmap, with RAG-based functionality planned on top of our client data. This area will grow over time, and engineers on the team will have meaningful opportunity to shape how it’s built.
- Contribute to the design and implementation of RAG-based features within the platform
- Help integrate LLM calls into product workflows, including prompt design and output handling
- Assist with evaluating and improving the quality, reliability, and cost-efficiency of AI responses
- Contribute to monitoring performance and usage of AI components as they ship
Data & Systems Integration
- Help build and maintain integrations with external data sources and financial systems
- Support backend services that power reporting and analytics
- Assist with debugging data pipelines and resolving data issues
Collaboration
- Work closely with product, analytics, and finance teams to understand feature needs
- Participate in sprint planning, standups, and engineering discussions
- Document technical work and contribute to internal knowledge sharing
Qualifications
Required
- 2–4 years of software engineering experience
- Strong backend development skills in Python (FastAPI experience a plus)
- Frontend experience with React; TypeScript, Redux, and hooks/functional components preferred
- Experience with cloud infrastructure, preferably AWS
- Familiarity with REST APIs, database design, and data modeling (Postgres preferred)
- Experience building or maintaining data pipelines and ETL workflows. Experience with Kafka, Spark, and ClickHouse is preferred, but strong experience with comparable tools (e.g., Databricks, Snowflake, DuckDB, Parquet, dbt, Airflow) is equally welcome — we care more about depth in the space than about any specific stack
- Working conceptual understanding of modern LLMs — e.g., how transformer-based models work at a high level, what context windows and tokenization are, why models hallucinate, and the basic shape of prompting and tool use
- US-based
Preferred
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude) to write, review, debug, or refactor code
- Applied experience integrating LLMs into a product — e.g., building against the OpenAI, Anthropic, or similar APIs, working with RAG, or designing prompts and evals in a real application
- Experience working on SaaS or data-focused applications
- Interest in finance, analytics, or data products