Hiring: AI Application Engineer — Cricket Connect (Remote, CET hours)
Building production-grade AI for elite cricket is one of the most interesting engineering problems in sport.
Cricket Connect is an AI-native cricket intelligence platform working with several Vitality Blast county teams, a major franchise league, and a national team. We turn ball-by-ball data into pre-match plans, in-match decisions, and post-match insight for coaches, analysts, and fans. Two products on a shared intelligence engine: CC AI (live match companion for fans) and CC Pro (professional analytics suite for coaches, analysts, and franchises).
The platform is live, the clients are professional cricket organisations, and the bar is rising fast. We’re hiring the engineer who will help us raise it.
The engineering problem
Cricket is one of the most data-rich sports in the world — every delivery generates dozens of structured signals. Turning that volume of data into reliable, decision-grade output for professional coaches is a meaningfully harder problem than building a typical LLM application:
- Numerical correctness is non-negotiable. A coach reading a pre-match report can spot a wrong number instantly. The system has to be right, not just plausible.
- The data is deep and the schema is rich. Ball-by-ball tables, innings tables, match tables, player tables — and the right answer often depends on joining them in exactly the right way.
- The output is structured. Pre-match reports, matchup matrices, captaincy intelligence, breaking-point analysis — every module is a contract between the data layer and the narrative layer, and that contract has to hold.
The engineering thesis we’re building on is straightforward: the model should narrate structured data, not compose numerical claims from raw queries. The next phase of the platform is about deepening that discipline — precomputed views, canonical chapter payloads, validation layers between data and model, eval suites built from real cricket scenarios. That’s where this role sits.
The role
You’ll work directly with me and our technical lead, owning the data and validation layer underneath both products. The first 90 days are concrete:
- Schema discipline. Document column semantics across the analytical tables (with COMMENT ON COLUMN and a maintained data dictionary), so every aggregation downstream is built on shared, explicit definitions.
- Precomputed analytical views. Build the canonical aggregations that power our most-used modules — team phase-state tables, defending-band tables, chase-state tables, matchup matrices — so query composition is centralised and consistent.
- Chapter payload contracts. Define the structured payload each module of the CC Pro match report returns: every number, every supporting innings, every denominator. The model narrates the payload. The numbers come from the data layer.
- Validation layer. Build the layer between data and model that enforces arithmetic consistency, scope sanity, denominator presence, and cross-aggregate reconciliation — so every chapter ships with the same standard of rigour.
- Evals and regression tests. Establish the eval set so we can ship new modules with confidence and catch issues before users see them.
After that, you scale the same discipline across every new module we ship (player matchups, batting plans, bowling plans, captaincy intelligence) and set the engineering standard for whoever joins after you.
Stack and shape of work
- LLM application layer. Heavy use of structured outputs, tool use, retrieval, evals. The model itself is not the bottleneck; the system around it is where the value is built.
- Database. PostgreSQL, ball-by-ball cricket data at scale (millions of rows), strong analytical query workloads.
- Engineering culture. Pragmatic, deliberate, evidence-led. We precompute the view, validate the payload, narrate the result.
You probably have
- Built production systems on top of LLMs where reliability matters and users will notice errors immediately. You treat “the model said something plausible but wrong” as a class of bug that needs systematic defence, not optimism.
- Strong SQL and data modelling. Comfortable designing schemas for analytical workloads, writing window functions and CTEs fluently, and deciding when to precompute vs query on the fly.
- Built validation layers, eval sets, golden datasets, and regression tests for non-deterministic systems. You think of these as engineering primitives, not research artefacts.
- Pragmatic instincts. Precompute the view, validate the payload, narrate the result.
- Domain affinity for cricket — or the kind of mind that picks up a numbers-heavy domain fast and treats learning it as part of the job. Cricket fluency is what lets you spot when something doesn’t look right; it’s not optional.
- Bonus: experience shipping analytics products in sports, finance, or any other numbers-dense domain where users can spot a wrong figure at a glance. Those instincts transfer directly.
What’s on offer
- Real traction with paying clients in professional cricket — county sides, a major franchise league, a national team. The work matters and the customers care.
- Direct working relationship with the founding team. No layers, no committees, no managing-up. If you want to ship something, we ship it.
- Equity after 12 months of strong performance.
- A growth role with real ownership: you set the engineering standard for everyone who joins after you, and your scope expands with the company.
- Remote work, organised around CET working hours for team overlap.
One thing to be upfront about
We don’t operate on a 9-to-5 rhythm. The team is always on — match days, draft weeks, season launches, client demos don’t fit a calendar. The right person finds that energising rather than draining. If you want predictable hours and clean evenings, this isn’t the role. Be honest with yourself about which one you are before you apply; it saves both of us time.
How to apply
Message me directly here on LinkedIn. Skip the cover letter — send me one concrete example of a project where you raised the reliability bar on a production system. What was the baseline, what you changed, and how you knew the improvement held. That tells me more than a CV.
— Morten Kriek, Founder & CEO, Cricket Connect
…
