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
Technical leader in Data Science Products developing machine learning solutions at Arrive. Driving engineering excellence and architecting robust data services for urban mobility.
Software Engineer working in a hybrid model at Cloud Bridge Tech Recruitment. Supporting technical delivery and collaborating with cross - functional teams in developing high - quality software solutions.
Senior .NET Developer responsible for designing and maintaining applications using React and RDBMS at EXL. Collaborating with cross - functional teams to deliver high - quality solutions.
Tech Lead role managing architecture for digital products at Matrix Consulting, ensuring scalability and security. Guiding technical teams and implementing DevOps practices.
Full - Stack Python Developer for fintech - focused software division. Collaborating on product development and support using Python, Django, SQL, and React in a hybrid setup.
Software Developer designing quality software solutions at isento for local clients and proprietary products. Collaborating within cross - functional teams and ensuring effective software development practices.
Senior Engineering Designer managing complex electrical distribution projects for Eversource Energy. Responsible for project design, budgeting, and coordination between internal and external stakeholders.
Senior Fullstack Engineer developing software solutions at freshcells systems engineering GmbH, focusing on backend APIs and complex frontend behaviors.
Technical Lead designing and developing Layer 2 and Layer 3 modules for 5G. Focused on cellular radio products adhering to RAN specifications required by 3GPP.
Senior iOS Software Engineer developing software for PressReader's digital platform. Collaborating with teams to deliver high - quality applications and documentation.