
Senior Software Engineer – Autocomplete
Kilo Code
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Europe
Visit company websiteExplore more
Job Level
About the role
- Own Autocomplete end-to-end: product feel, model behavior, latency, reliability, quality, and iteration velocity.
- Build the benchmark that matters: not a vanity leaderboard — a real eval harness that tracks what users actually experience (acceptance rate, edit distance, time-to-accept, latency, regressions by language/project type).
- Run tight experiment loops: tweak prompts, decoding, routing, caching, context packing, and ranking — then measure, learn, repeat.
- Form strong opinions: FIM vs next-edit, speculative decoding, reranking, context window strategy, model routing, and how to trade off quality vs speed without lying to yourself.
- Work directly with model creators: test new models early, give actionable feedback, and ship upgrades fast when something is truly better.
- Ship constantly: small improvements weekly, bigger improvements monthly, and a compounding moat over time.
Requirements
- You’ve built systems where a 1–2% improvement matters, and you know how to measure it without fooling yourself.
- You love benchmarks, but only the kind that survive contact with production.
- You can move between product intuition (“this feels wrong”) and hard engineering (“here’s the eval + traces + fix”).
- You can be scrappy: quick prototypes, fast rollouts, clear rollbacks, no drama.
- You want to be judged on outcomes: “autocomplete got meaningfully better,” not “we merged a bunch of PRs.”
Benefits
- We thank people publicly, give feedback directly, and own our mistakes
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
benchmarkingmodel evaluationlatency measurementexperiment designdecodingcachingcontext packingrankingprototype developmentperformance optimization
Soft Skills
product intuitionanalytical thinkingscrappinessoutcome-focusedfeedback deliveryiteration velocitystrong opinionscollaborationadaptabilityproblem-solving