AI Software Engineer building AI-powered development tools in legal tech startup. Focused on enhancing automation and development workflows within specialized AI systems.
Responsibilities
Build 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.
Design robust agentic workflows using tools like BAML, MCP, and DSPy (or equivalents).
Write the glue between LLMs and real codebases: implement 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.
Stay AI-native and keep us ahead: work daily with AI-native dev tools: Claude Code, Codex, Gemini CLI, and decide what’s worth integrating (and what isn’t).
Requirements
You’ve actually built with AI coding/agent tools in real workflows (not just demoed them).
Strong TypeScript and/or Python (bonus if you’ve 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).
Benefits
Autonomy over how and when work is delivered
Access to necessary systems, tools, and documentation
Clear scope of work, with clear success criteria and meaningful deliverables
Opportunity to work on complex, high-impact problems
Exposure to enterprise / scale-up environments
Ability to shape systems, processes, or architecture
Senior Lead Engineer managing design engineers in complex project implementations at Celestica. Overseeing large projects and coordinating efforts across global teams in engineering.
Software Engineer responsible for developing AI - integrated features from backend to frontend for an energy transition startup in Germany. Collaborating on security practices and data integration.
Fullstack Developer focused on backend services and some frontend work at InnoWave. Collaborating with teams and ensuring quality in scalable solutions in Lisbon.
Senior Full Stack Developer responsible for designing and maintaining web applications at Rhino Entertainment. Collaborate with teams and mentor juniors while adhering to modern software standards.
Senior Software Engineer responsible for reporting using Geneva application. Collaborating with fund accountants and utilizing AI tools in a financial services firm.
Fullstack Engineer developing Customer & Marketing web applications for a leading European retail company. Collaborating with teams on innovative AI solutions and technology integration.
Technical Lead in hybrid role for Weekday's client, focusing on software development in Java/Python and cybersecurity solutions. Leading initiatives for scalable systems and best practices across teams.
Senior Staff Engineer driving architectural excellence within Matillion's AI - powered data integration platform. Leading technical design and strategy for scalable data solutions with a focus on collaboration.
Software Engineer developing high - quality legal software solutions for Cisco. Partnering with cross - functional teams and applying secure coding principles for system integrity and performance.
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.