NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs
5 days ago
Apply with autofill
Apply with autofill
Exelab·5 days ago
5 days ago

Software Engineer — AI Agent Platform / Polyant

Rome, ItalyFull-timeHybridMid · 2-5 yearsSoftware Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at exelab

How you compare FREE

?
Your scoreYour score: not yet known
→
72
Top 10%Top 10%: 72 out of 100

Top 10% of NextRaise users matched against Software Engineer roles in Italy.

Must-have skills for this role

  • typescript
  • node.js
  • react
  • git

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

What you'll do

  • Design and deliver features end to end, from the data model and APIs to the user interface, tests and documentation.
  • Own the technical decisions within your areas and make explicit trade-offs between user value, implementation effort, reliability and maintenance cost.
  • Develop agent capabilities such as tool execution, context management, retrieval and memory, with clear handling of failure modes.
  • Protect a multi-tenant platform through sound authorization, data isolation, input validation and careful review.
  • Build regression tests and agent evaluations; use traces, latency and cost measurements to assess changes.
  • Keep releases dependable through CI/CD, safe database migrations, deployment practices and investigation of production issues.
  • Use AI coding agents deliberately: provide context and constraints, split work into reviewable changes, and verify generated code against the intended behaviour.
  • Propose product improvements and share experiments, decisions and findings with the team.

What they're looking for

  • A track record of delivering production software and maintaining it over time, with examples of decisions and outcomes you can explain.
  • Strong TypeScript and Node.js skills, plus practical React experience and the ability to work across backend and frontend.
  • Experience with relational databases, API design, authentication and authorization.
  • Sound software design, debugging and refactoring skills, supported by automated tests and code review.
  • Practical experience with LLM APIs and agent workflows, including tool calling, structured output, context limits and the impact of cost and latency.
  • An evidence-based approach to reliability: you can explain how you test uncertain behaviour and investigate failures.
  • Practical use of AI coding tools, with the ability to critically review their output.
  • Experience with Git, CI/CD and deploying software; willingness to take responsibility for its behaviour after release.
  • Clear written communication, fluent professional Italian and working English. Based in Italy.

Nice to have

  • Next.js, NestJS, Drizzle ORM, PostgreSQL/pgvector, Docker or AWS CDK. These are parts of our stack; prior mastery of every tool is not required.
  • Retrieval systems, embeddings, hybrid search, chunking or reranking.
  • Agent evaluation, tracing, context compaction, lifecycle hooks, guardrails or MCP.
  • Multi-tenant or self-hosted products, open-source contributions or developer-facing tools.

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

Please note that candidates must have the right to work in Italy and be based in the country for this role

About Exelab and Polyant

Exelab builds custom, AI-powered solutions around real business needs. We work in small teams and use AI directly in how we design and build software.

You will join the team building Polyant, our open-source, self-hosted runtime for AI agents. It brings together memory, retrieval over business documents, tool and plugin execution, messaging channels, permissions, tracing and cost control, behind an OpenAI-compatible API and an administration interface.

Explore the product before applying: https://polyant.ai/

Documentation: https://docs.polyant.ai/

Code: https://github.com/polyant-ai/polyant

The role

Your primary focus will be Polyant: building features, improving reliability and helping shape the product over time. You will work across the platform, from the administration interface and runtime to the database and release pipeline, taking ownership of defined product areas in collaboration with the team.

This role suits an engineer with solid experience shipping and maintaining production software, who can turn an ambiguous need into a scoped proposal, explain architectural trade-offs and follow a change through to release. Ownership includes maintenance, documentation and learning from failures.

Research and experimentation are part of the work. You will test ideas around agent behaviour, retrieval, memory and evaluation, then turn promising results into maintainable product capabilities. The focus is software and agent engineering; model training, fine-tuning and MLOps are outside this role's scope.

What you will do

  • Design and deliver features end to end, from the data model and APIs to the user interface, tests and documentation.

  • Own the technical decisions within your areas and make explicit trade-offs between user value, implementation effort, reliability and maintenance cost.

  • Develop agent capabilities such as tool execution, context management, retrieval and memory, with clear handling of failure modes.

  • Protect a multi-tenant platform through sound authorization, data isolation, input validation and careful review.

  • Build regression tests and agent evaluations; use traces, latency and cost measurements to assess changes.

  • Keep releases dependable through CI/CD, safe database migrations, deployment practices and investigation of production issues.

  • Use AI coding agents deliberately: provide context and constraints, split work into reviewable changes, and verify generated code against the intended behaviour.

  • Propose product improvements and share experiments, decisions and findings with the team.

Essential experience and skills

  • A track record of delivering production software and maintaining it over time, with examples of decisions and outcomes you can explain.

  • Strong TypeScript and Node.js skills, plus practical React experience and the ability to work across backend and frontend.

  • Experience with relational databases, API design, authentication and authorization.

  • Sound software design, debugging and refactoring skills, supported by automated tests and code review.

  • Practical experience with LLM APIs and agent workflows, including tool calling, structured output, context limits and the impact of cost and latency.

  • An evidence-based approach to reliability: you can explain how you test uncertain behaviour and investigate failures.

  • Practical use of AI coding tools, with the ability to critically review their output.

  • Experience with Git, CI/CD and deploying software; willingness to take responsibility for its behaviour after release.

  • Clear written communication, fluent professional Italian and working English. Based in Italy.

Useful additional experience

  • Next.js, NestJS, Drizzle ORM, PostgreSQL/pgvector, Docker or AWS CDK. These are parts of our stack; prior mastery of every tool is not required.

  • Retrieval systems, embeddings, hybrid search, chunking or reranking.

  • Agent evaluation, tracing, context compaction, lifecycle hooks, guardrails or MCP.

  • Multi-tenant or self-hosted products, open-source contributions or developer-facing tools.

How we work and what you can expect

  • A small team where your work contributes directly to a visible product and its technical direction.

  • Technical collaboration, regular feedback and knowledge sharing as you build deeper expertise in agent systems.

  • Room for focused experimentation, with a clear path from a hypothesis to a measured result and a product decision.

  • A remote working environment in Italy, with ownership scoped to clear priorities and outcomes.

Salary range: 40-50 K

Company

Exelab
Rome, Italy

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Exelab's careers site·first seen 17 Sept 2026·last verified 19 Sept 2026·How we source jobs

Similar jobs

  • Software Developer at DXC TechnologyRM, Italy–match not yet calculated
  • Freelance Italian Linguist - IT & Software Project at acclaroItaly–match not yet calculated
  • Senior Software Engineer (Platform team) at sysdigFlexible, Italy–match not yet calculated
  • Senior Software Engineer at bryqItaly–match not yet calculated
  • R&D Software Engineer — Polyant & PlugSync (Mid-level) at exelabRome, Italy–match not yet calculated

Browse more jobs

  • Software Engineer jobs in United States
  • Software Engineer jobs in India
  • Software Engineer jobs in United Kingdom
  • Retail Sales Associate jobs in United States