Top-of-market pay + ESOP
Benchmarked twice a year. Equity for every full-time role.
Small senior teams. Real production AI. Clients who ship. No bench, no utilization targets, no theater.
Life at ChainCraft
You'll work in a team of 3–5 seniors with direct client access and real decision power. We write things down, demo weekly, and retro honestly. Most of our leads started as engineers here — we promote from within because we hire people worth promoting.
3–5
people per project team
9+
yrs avg. engineering experience
0
hours on a bench
4.8
Glassdoor rating
Benefits
Benchmarked twice a year. Equity for every full-time role.
Work from anywhere in India; quarterly team weeks in Mumbai.
₹1.5L/year for courses, conferences, and compute for side projects.
Premium insurance for you, your family, and your parents.
24 days leave plus company-wide winter shutdown. Actually taken.
Top-spec machines and unmetered access to frontier AI models.
You will be on one project at a time, in a team of three to five, with direct access to the client’s engineers and decision-makers. There is no account manager between you and the person whose problem you are solving, and there is no separate team that scoped the work before you arrived — you were probably in the room.
A typical week has one live demo on real client data, a written update you contribute to, and four days of building. We default to writing: decisions, architecture, trade-offs and post-mortems all get written down, partly because clients need the record and partly because writing is how we find out whether we actually understand something.
The work is unusually varied for a delivery role. Over a year you might build an agent that handles logistics exceptions, a retrieval pipeline over ten years of clinical guidelines, and a voice system that books appointments for forty dental practices. The domain changes; the engineering standard does not.
It is also unusually accountable. Every system we ship launches with agreed KPIs and a dashboard. You will find out whether your work moved the number, which is uncomfortable occasionally and is the main reason people who join tend to stay.
There is no bench and there are no utilisation targets. Between projects you are working on internal tooling, the evaluation frameworks, or the research that feeds our writing — not being marketed to a client as available capacity.
We promote from within because we hire people worth promoting. Most of our leads started as engineers here. Career progression is discussed openly twice a year alongside compensation, which is benchmarked at the same cadence rather than negotiated when someone threatens to leave.
Seniority at ChainCraft means judgement rather than tenure: knowing which problems are worth solving, when to tell a client no, and when the correct engineering answer is something simpler than the interesting one. We interview for that specifically, which is why the technical round is a conversation about systems you have built rather than a puzzle.
Open positions
Design and ship agent systems and retrieval pipelines that run live client operations — including the guardrails, evaluation harnesses and observability that make them trustworthy.
Build AI-native web products end to end: streaming interfaces, multi-tenant backends, billing and metering, and the interaction patterns that make probabilistic output feel controllable.
Own the infrastructure every client system runs on: orchestration, model gateways, evaluation pipelines, observability and cost control.
Design interfaces for systems that are fast, useful and sometimes wrong — streaming, citations, confidence, review and undo — across client products and our own.
Run discovery engagements that produce ranked, costed, buildable roadmaps — and the governance frameworks that let organisations act on them.
Hiring process
Mutual fit, your story, our honest pitch. With the hiring manager, not a recruiter.
A conversation about systems you have built — no leetcode, no trick questions.
A realistic, scoped problem from our actual work. Paid, and yours to keep.
Meet your future team, ask anything. Offer within 48 hours of the final round.