🎉 New: Find the right AI agent for your business.

Get Started
Avvoka

AI Software Engineer

Avvoka • Prague, Czech Republic

Were AvvokaWe build drafting technology that's transforming the way the world contracts - our platform helps legal teams move faster through contracts using automation and AI, without taking judgement away from the lawyers in control. We believe technology should amplify expertise, not replace it.Avvoka is trusted by over 20% of the AmLaw 100 law firms, global banks and enterprises, and we've grown largely through product strength. With headcount and revenue contuining to scale rapidly year on year, we're now moving from a product-led path into a globally recognised legal-tech brand.We're at an inflection point: evolving how the world's most sophisticated legal teams work and building a company where thoughtful people can do the best work of their careers.Why join usThis isnt add an AI chatbot to the product. Youll be building the system that builds the software.Were building The Factory: an agentic system that turns GitLab issues into production-ready merge requests automatically. Think multi-agent pipelines, LLM orchestration, and developer tooling that actually ships code. The work is hands-on and high-leverage: if The Factory gets better, Avvoka ships better and faster across the board.Youll work directly with the team lead on architecture and approach, with real autonomy to shape how AI-powered development works inside a legal tech startup. Youll also be close to a team that cares about reliability and trust: in legal workflows, almost right isnt good enough so the engineering craft (evaluation, guardrails, observability) matters as much as the model capability.Role detailsDepartment: Engineering (AI platform / developer productivity)Engagement focus: Individual contributor delivery (contract)Primary point of contact: Engineering Lead (The Factory)Location: Prague Hybrid (3 days a week in office)Billable hours: up to 160 a monthCompensation: Competitive, based on experienceStart date: As soon as possibleWhat youll doBuild and extend The FactoryBuild and extend The Factory, our multi-agent system that processes GitLab issues end-to-end through specialised agents.Ship production-grade workflows that move from issue plan code review merge request.Iterate quickly while keeping quality high through strong interfaces, tests, and system design.Orchestrate agentic workflows that are reliableDesign robust agentic workflows using tools like BAML, MCP, and DSPy (or equivalents).Build guardrails that keep outputs predictable: structured outputs, tool/function calling patterns, retries, and fallbacks.Ensure workflows degrade gracefully when context is missing, requirements are ambiguous, or models behave unexpectedly.Write the glue between LLMs and real codebasesImplement context retrieval across repos: ownership boundaries, relevant files, conventions, and dependencies.Build code generation and automated review loops that respect architecture and patterns in the codebase.Create merge request creation flows (branching, commit hygiene, CI awareness, and reviewer-friendly diffs).Stay AI-native and keep us aheadWork daily with AI-native dev tools: Claude Code, Codex, Gemini CLI, and whatever drops next week.Continuously evaluate new AI development tools and decide whats worth integrating (and what isnt).Improve developer experience: faster cycles, fewer regressions, better signals for humans reviewing AI-generated changes.What success looks likeTo ensure your application has the best opportunity of success, your CV could cover the below measures of success with quantifiable results (e.g. percentages, growth, reductions, impact)Increased issue merge request throughput (e.g. reduced cycle time, increased weekly shipped PRs/MRs, improved lead time).Improved quality and reliability of agent output (e.g. higher pass rate on eval suites, fewer CI failures, fewer reviewer-requested rewrites).Reduced engineering overhead (e.g. fewer manual steps, fewer repeated fixes, lower rework rate, improved developer satisfaction signals).What youll bringYouve actually built with AI coding/agent tools in real workflows (not just demoed them).Strong TypeScript and/or Python (bonus if youve worked with Ruby on Rails).Comfort with prompt design, agent orchestration patterns, and basic LLM evaluation (offline and/or in-product signals).You understand software architecture well enough to teach an agent about it: boundaries, trade-offs, conventions, and what good looks like in a real codebase.Hard requirement (the only one): hands-on experience with at least one AI-native dev/agent tool (e.g. Claude Code, Codex, Gemini CLI, or similar). If youve used one deeply, we can help you ramp on the rest.Bonus points ifYouve built multi-agent pipelines that coordinate planning, coding, review, and integration.Youve implemented retrieval and context-building for large repos (ownership, dependencies, patterns).Youve built eval harnesses (golden sets, regression checks, rubric scoring, or CI-integrated gates).If youre excited about this role but your experience doesnt align perfectly with every item above or you havent used all the technologies mentioned we encourage you to apply anyway. We care most about strong fundamentals, curiosity, and evidence you can ship.Core attributes we value across all rolesAdaptability in dynamically evolving settingsA proactive, solution-focused mindset with ownershipA collaborative spirit, supporting and mentoring othersIf youre excited about this role but your experience doesnt align perfectly with every qualification, we encourage you to apply anyway you might be just the candidate were looking for.Our hiring processCV review We review your CV for evidence of role alignment, impact, and ownership.Screening call A short call to understand your background, motivations, and what youre looking for next.Assessment interview A practical session focused on how you approach problems relevant to the role.Senior interview A deeper conversation on technical judgement, collaboration, and role fit.Meet the team Time with future teammates to ensure mutual fit and answer your questions.What we offerClear scope of work, with clear success criteria and meaningful deliverablesAbility to invoice via own company / umbrella / sole traderAutonomy over how and when work is deliveredAccess to necessary systems, tools, and documentationClear success criteria and delivery milestonesOpportunity to work on complex, high-impact problemsExposure to enterprise / scale-up environmentsAbility to shape systems, processes, or architectureStrong portfolio / reference valueEqual opportunitiesWere committed to building an inclusive workplace where everyone feels respected, valued, and able to do their best work. We welcome applications from all backgrounds and do not discriminate on the basis of race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or any other protected characteristic.

Freshly added jobs in Czechia

+13 30 days
Cybrient Technologies