Kruncher.ai turns messy documents, live data streams and third-party APIs into clear, investment-grade insights for VC & PE teams. Our Python-first platform combines Azure, multi-modal / multi-source data extraction and event-driven micro-services to automate everything from entity extraction to memo generation. We’re expanding the core engineering squad to move even faster.
Kruncher has partnerships with Microsoft, NVIDIA and Google to leverage their AI technologies.
What you’ll do
- Build and maintain Python services that ingest, transform and enrich unstructured data.
- Integrate LLM / RAG pipelines, vector stores and external APIs to unlock new product features.
- Improve performance, reliability and observability across our event-driven architecture.
- Contribute to CI / CD, infrastructure-as-code and automated testing so releases stay boring.
- Review code, share knowledge and collaborate with product & data teams on thin, releasable slices.
You’ll thrive here if you…
- Bring 5–10 years of professional Python experience shipping production code. We are looking more for a software engineer rather than a data-scientist.
- Ability to work independently with experience in Startup or Consultancy delivering e2e solutions
- Have shipped features with FastAPI / Flask , async workers and relational databases (PostgreSQL preferred).
- Know how to design, profile and debug LLM / RAG workflows (embeddings, vector search, prompt orchestration).
- Have hands-on experience with Azure DevOps / GitHub Actions , setting up build-and-release pipelines, infrastructure-as-code (Bicep or Terraform) and zero-downtime deployments on App Service or AKS.
- Know how to profile and optimise Python containers on Azure—right-sizing memory / CPU, tuning cold-start times, and configuring autoscale to keep cost-to-performance ratios in check.
- Hands-on experience in APIs integration.
- Comfortable wiring up Azure Monitor, Application Insights and Log Analytics to surface actionable alerts and drive continuous performance improvements.
- Are comfortable working with financial data, investment analysis or due-diligence pipelines .
- Understand observability fundamentals (structured logging, metrics, tracing) and can put them into practice.
- Write clear English and enjoy async collaboration with a distributed, senior team.
- This is a full-time role, and while we're open to freelancers, we expect Kruncher to be your sole focus—no moonlighting or side clients.
- We’re looking for someone who’s hungry to learn, flexible to adapt, and willing to put in extra effort when the mission demands it.
- Impact from day 1 – Your code powers decisions on billions in AUM.
- Remote-first culture – Ergonomic budgets, quarterly meet-ups in Southeast Asia plus an annual retreat in Europe .
- Competitive package – Upper-quartile salary wherever you live + performance bonus + meaningful stock options.
- Small, high-trust crew – Work with ex-sovereign-wealth, bigtech and startup veterans who value autonomy and craftsmanship.
Hiring process
- Technical interview (90 min) – Pair-coding + system design on real Kruncher problems.
- Culture & product chat (45 min) – Meet founder & PM, talk roadmap.
How to apply
Send an email to with :
- A concise CV or LinkedIn PDF.
- Links to GitHub or anything that shows your craft.
- 200 words on a Python project you’re proud of and why
- 50 words on why Kruncher
- Your salary expectations