Full-Time
AI-enabled software solutions for enterprises
€60k/yr
Remote in Italy
Hybrid
Remote within Italy, with travel to client sites across Europe; travel expenses are covered.
See people who can refer or advise you
Nearform is a team of data and AI specialists, engineers, and designers who build intelligent digital solutions at pace. They create AI-enabled products that improve digital experiences, empower developers, and deliver measurable results for enterprises. Their approach combines deep expertise in solving complex digital problems with a collaborative, people-first ethos to help organizations modernize legacy systems and develop breakthrough products by leveraging AI. Their goal is to partner with ambitious enterprises to produce enduring impact and measurable business outcomes.
Company Size
501-1,000
Company Stage
N/A
Total Funding
N/A
Headquarters
Waterford, Ireland
Founded
2011
See people who can refer or advise you
Help us improve and share your feedback! Did you find this helpful?
Annual Company Bonus
Remote Work Options
Paid Vacation
Remote Working Allowance
Training and Development Allowance
Healthcare
401(k) Company Match
New solutions to old bottlenecks: Nearform recaps AI Native DevCon London 2026 (Part 1). New solutions to old bottlenecks: Nearform recaps AI Native DevCon London 2026 (Part 1)New solutions to old bottlenecks: Nearform recaps AI Native DevCon London 2026 (Part 1). Nearform was the headline sponsor of AI Native DevCon London 2026. Here's what NearForm Ltd took away. (This is a 2-part article) Deepak Ramchandani Vensi 30 Jun 2026 (This is Part 1 of a 2-part article) Across over 40 talks at this year's AI Native DevCon, by speakers from Anthropic, OpenAI, Meta, GitHub, NVIDIA and Nearform, there was one inevitable conclusion: code generation is no longer the constraint. Specification, verification, review and organisational design are the new centers of gravity in software development. The questions NearForm Ltd is asking are no longer about "if" but "how": how do NearForm Ltd specify what NearForm Ltd want, verify what NearForm Ltd get, and restructure teams and platforms around a workforce that now includes agents? Patrick Debois put it most succinctly from the main stage: "We're not building the thing. We're building the thing that builds the thing." This is something NearForm Ltd explore every day at Nearform. Here, NearForm Ltd has pulled together some of the key insights from the event, in two parts - first, the big themes from two days of talks, and second, looking ahead at how to apply these ideas to the real world. Nearform on stage: Evolving brownfield codebases with AI. While much of the AI coding conversation assumes a blank slate, Katie tackled the reality most enterprises live with: 60-70% of enterprise software is brownfield. Her argument: AI-native engineering absolutely works on legacy systems - but only if you stop treating the codebase as a ball of mud and start treating it like a city, with districts, history and load-bearing infrastructure you modify at your own risk. As she warned the room: "AI will confidently hallucinate about your code." Katie laid out three deliberate methodologies for AI-assisted legacy evolution, each matched to a different pathology: * Pseudo-greenfield - branch off and treat it as greenfield. Fast early progress, painful merge. * Strangler fig - replace whole system architectures alongside itself, with no downtime, the pattern proven at Uber, Netflix and the BBC. * Branch by abstraction - work from inside the live system, behind an abstraction interface and feature flags. Like replacing a kidney from the inside. Katie added color by sharing two specific examples from projects NearForm Ltd has worked on recently at Nearform: * Six months of scope shipped in eight weeks. Using a pseudo-greenfield approach, its team reverse-engineered product requirements in weeks instead of months, cut codebase mapping from two weeks to hours and delivered at roughly four times the pace of competitor estimates. * A complex internal architecture change unblocked the upgrade of components on a tightly coupled distributed monolith, using branch by abstraction. The team built a planning skill that decomposed work by component, and a multi-agent developer flow - orchestrator, ADR check, test scaffolding, implementation, quality gates, self-review, then human review. The first manual upgrade took months. With the agentic flow, velocity compounded, as every iteration added reusable skills to the library meaning that subsequent component upgrades using the AI flow take days, if not hours. That flywheel - each piece of work leaving behind skills that make the next piece faster - was the clearest demonstration of what 'AI-native' means in enterprise delivery. Harness engineering - the discipline of 2026. If 2024 was prompt engineering, and 2025 was context engineering, this event made it official: 2026 is the year of harness engineering - the deliberate design of everything around the model: autonomy boundaries, context, tool scope, feedback loops and verification. * Ryan Lopopolo from OpenAI defined the discipline in Harness Engineering: How to Build Software When Humans Steer and Agents Execute: humans own direction, agents own execution, and the five design surfaces in between are first-class engineering work. * The practitioner panel From Pipelines to Prompts (Stephane Jourdan, Simon Rohrer of Saxo Bank, Pini Reznik) put a number on it: "If you spend about as much time engineering your harness as you do on the actual functional output, you will get really good quality stuff." Their other warning: this shift is bigger than cloud, because it touches every department - not just engineering. * Marc Sloan extended the harness beyond code: product goals, design constraints and acceptance criteria are context too, and agents need them packaged explicitly - "product intent must be explicit, not implied." Skills are the new code. Tessl, a Nearform partner, had founder Guy Podjarny on stage for the event's defining keynote, Skills are the new Code. His observation: skill counts on GitHub went from roughly zero to ~2 million in months - and almost none of them are engineered. His thesis: "Context is the new code. It is the place in which you program the model" - and because skills are code, they need code's disciplines: static analysis, evals, security testing, dependency management and observability. Humans, he argued, are moving from the SDLC to the Context Development Lifecycle. This was a theme echoed almost everywhere: * Macey Baker & Baruch Sadogursky (Tessl) - Don't Write Prompts, Write Software: turn repeated agent work into rules, skills, scripts, hooks and evals - maintained like any other artifact. * Lamis Mukta (Anthropic) - Learning While You Sleep: Beyond Memory to Dreaming - one of the most forward-looking talks of the event. Beyond filesystem-style agent memory, Lamis proposed 'dreaming': an asynchronous, out-of-band process that reviews many agent transcripts at once, spots cross-session patterns and proposes fleet-wide memory updates. "Intelligence alone is not going to compound" without this context layer. * Peter Wilson & Davide Eynard (Mozilla.ai) - cq - Stack Overflow for Agents: answered that question with running code. cq lets agents share 'knowledge units' - lessons learned the hard way while fixing a problem - locally first (a private SQLite store by default), then across a team, then into a moderated public commons with human-in-the-loop review and confidence scoring. The goal: stop every agent rediscovering the same fix, and let a lesson learned by one agent be useful to all of them - "do we want these tools in the hands of one single corporation, or in the hands of many people?" Org chart as the new architecture diagram. Some of the most-discussed sessions weren't about technology at all. The pattern across all of them matches what NearForm Ltd argued in its webinar, Copilot isn't a strategy: individual productivity gains don't industrialise themselves - the operating model has to change. * Ian Thomas (Meta) - AI Native Engineering: how Horizon grew an AI-tooling community 40x to 500+ engineers and weekly usage into the mid-90s percent - bottom-up credibility first, top-down support after, measured with a 6-dimension maturity model instead of vanity metrics. * Daniel Jones & Tomasz Maj - More Software, Faster: Odevo's AI Native Transformation: a 94% adoption rate and an eight-year platform rewritten to parity in three weeks. Their success metric is the one NearForm Ltd'd steal: "How many more bold things are you doing?" * Christopher Batey - Building Product Teams in the Age of AI: "AI is an amplifier" - it makes your strengths faster and your weaknesses worse. His fixes: ADRs before implementation, one complex cognitive task per engineer at a time, and "let's not delegate systems thinking to agents." Trust and security cannot be an afterthought. * Joseph Katsioloudes (GitHub Security Lab) - Code Security Reinvented: with one AppSec specialist per 100 developers, AI as a reasoning layer on top of deterministic detection is how security scales - MCP for capability, skills for process, agentic workflows for automation. * Liran Tal - Your AI Agent Installed Malware Because a SKILL.md Told It To: the sobering counterpoint to the skills enthusiasm. The ToxicSkills research he cited found 37% of nearly 4,000 audited skills contained malware or other security weaknesses - including a "security scanner" skill that was itself malware. Live on stage: a malicious skill steering a coding agent into rogue actions, a prompt injection leaking secrets over email, and credit card numbers passing straight through LLM context. His point: agent skills are a software supply chain - they need a threat model and auditing, just like early npm did. You may also like. 26 Jun 2026 16 Jun 2026 Insight, imagination and expertly engineered solutions to accelerate and sustain progress.
Clifton Cunningham joins Nearform as Senior Vice President for Advisory & Alliances. Clifton Cunningham joins Nearform as Senior Vice President for Advisory & alliancesclifton Cunningham joins Nearform as Senior Vice President for Advisory & Alliances. Clifton joins Nearform to bring his past expertise as CTO at MailOnline and TES Global, Lead Enterprise Architect at ITV and more, as NearForm Ltd rapidly expand its leadership within the AI-native engineering ecosystem. 11 Jun 2026 Clifton brings 20+ years of experience in building engineering organisations that focus on production over pilots. During his tenure leading technology at Mail Online (within Daily Mail), he increased monthly users from 50 million to 220 million and led a platform modernisation that resulted in a high-trust, high-performing product. More recently, over 8 years at Infinitas Learning, he built and led a 230-person product and technology company within the group. He is a speaker in the Node and open source software (OSS) communities, an active OSS author, and as he says himself, "an unapologetic believer that the best technology leaders never stop building". As SVP for Advisory & Alliances, Clifton will be bringing his expertise from past successes in leading enterprises as they navigate - and thrive - in times of technology transformation. Bringing a natural curiosity to this role, he commented: "I am focused on understanding the impact of AI-native and agentic engineering practices and how we actually build and grow businesses - not just how we ship code faster. The model is becoming a commodity; the interesting work is in the harness around it, the team that works with it, and the operating model that allows a business to realise measurable gains, rather than burn out on novelty." Clifton's name is already familiar to those in the global OSS community, especially to those who attended Nearform-sponsored NodeConf EU, where he was a wildly popular speaker. "With hindsight, that was probably the moment I should have realised I'd end up here one day." Clifton notes that he will certainly continue his OSS contributions while continuing to push learnings around AI-native engineering and the many ways it unlocks sources of value for Nearform's enterprise customers. "I am very excited to welcome Clifton Cunningham to Nearform as Senior Vice President for Advisory & Alliances. He will lead our continued growth in the AI ecosystem by securing new partnerships and strategic relationships across global tech leaders, in our continued pursuit of delivering excellence in AI-native engineering for our enterprise clients," says Ciarán Cosgrave, Nearform's CEO. Clifton is leading Nearform through the AI inflection point. Clifton will be providing direct, peer advisory to CTOs, while also leading its strategic Alliances across Anthropic, OpenAI and AWS, helping strengthen its position at the forefront of enterprise AI transformation. This will allow NearForm Ltd to help its clients stay ahead of the platforms and capabilities that matter most in this fast-changing environment. In collaboration with these, and other key partners, he will develop differentiated go-to-market opportunities and ensure NearForm Ltd is strategically aligned with the platforms and capabilities shaping the future of AI. Alongside this, Clifton will lead its CTO Advisory offering, in response to demand from its clients and others in the enterprise market. The CTO Advisory model deepens relationships at the C-suite level and positions Nearform as a trusted strategic partner to technology and business leaders navigating large-scale transformation. The focus will be on helping customers move from AI experimentation to meaningful enterprise adoption, combining strategic advisory with its strengths in modern engineering, data and AI delivery. Nearform's leadership in the AI engineering ecosystem can translate to real results for your enterprise. While the "age of AI" is relatively new, its track record of trust and success among the world's leading, most complex, and highly regulated enterprises is not. As NearForm Ltd has over the past 15 years, Nearform continues its mission to deliver on the promise and potential of technology to solve business problems and user needs, with its appointment of Clifton further strengthening that commitment. If you're working through how to move AI from pilot to production in a complex or regulated environment, Clifton is now taking a small number of CTO advisory conversations. Get in touch - NearForm Ltd'd love to discuss how NearForm Ltd can be your partner in driving enduring business impact. 20 Sept 2024 16 Feb 2021 Insight, imagination and expertly engineered solutions to accelerate and sustain progress.
Introducing llm-splitter - a fast, lightweight, text chunker for embeddings, llms, and more!introducing llm-splitter - a fast, lightweight, text chunker for embeddings, llms, and more! Discover how Nearform's new llm-splitter tool makes text chunking for embeddings and LLM applications easier to integrate into real-world AI workflows. NearForm Ltd develop impactful AI applications at Nearform, each underpinned by rigorous data insights and real-world utility. NearForm Ltd regularly wrangle enormous text-based document stores, that NearForm Ltd process, normalize, and refine into usable formats for upstream usage (e.g., supporting similarity search or providing specific context to LLM-based applications). In its AI apps, NearForm Ltd is typically working with vector embeddings - numerical representations of text inputs which can be used to retrieve semantically similar data. A fundamental (if seemingly boring) task along the way is dividing large text documents into smaller, more manageable pieces. It's tricky, chunks that are too large lose specificity and precision in similarity calculations, while overly small chunks lose contextual relationships that inform meaning. Separately, embedding models often have limits that require sending smaller parts of a document. Thus, deciding how to slice text for maximum semantic usefulness in an upstream application is a matter of both science and art as applied to specific use cases. NearForm Ltd is going to skip over the arc of determining the optimal chunking strategy and focus on the practical end of things - once you know your chunking strategy, what is the best tool to transform your text into the right-sized chunks for your application? Just looking in the JavaScript ecosystem, there are a number of reliable text chunking solutions. For a quick introduction to several libraries, take a peek at Phil Nash's "How to Chunk Text in JavaScript for Your RAG Application" and then check them out at this online demo. To better understand this space, let's look at two popular open source libraries: The popular LangChain project provides a text splitting library with a rich set of different splitters. Some particularly useful ones include the RecursiveCharacterTextSplitter which preserves language structure and TokenTextSplitter which uses the OpenAI-style tiktoken library to split text into appropriate chunks. LlamaIndex is another popular project that provides a TypeScript framework with various text parsers and splitters. Some useful ones here include SentenceSplitter for splitting text into sentences, MarkdownNodeParser for handling markdown text, and CodeSplitter, for - you guessed it - source code. These two libraries are powerful, flexible, and fantastic to use if you're already using the framework behind them in your application. But they're also quite heavy - @langchain/textsplitters brings 21MB of dependencies when installed, and llamaindex is even larger with a 36MB node_modules install impact. There are many other excellent open source JavaScript text chunking libraries - and its team evaluated them across library size, chunking options (size, overlap, LLM token flexibility, paragraph/sentence support), execution speed and other criteria. But after much research and tire-kicking, NearForm Ltd found that the collection of features NearForm Ltd wanted most weren't available from a single open source JavaScript library. That gap motivated NearForm Ltd to create a new entrant in the text processing ecosystem, which NearForm Ltd is pleased to share with the community - llm-splitter. Meet llm-splitter, a small and speedy alternative. While llm-splitter is intentionally minimal, it's also built for extensibility and storage efficiency. Need model-specific chunking? Just plug in libraries like tiktoken to apply token-based outputs tailored to specific models. Now, in its JavaScript code NearForm Ltd can get to work with a simple example: Flexible options for your text-slicing use cases With that introduction, let's dive into the various options for split: The default is that each character becomes a "token" when creating chunks. So in the example above, tokens are each character, which we assemble into chunks of 10 characters. If we switched to something like a naive word-splitter (e.g., (text) => text.split(/\\s+/).filter(Boolean)), then each token would be a word ("Hello", "world") of varying character sizes. A common use case for OpenAI embedding models is counting tokens with tiktoken to ensure inputs fit within model context limits, preventing embedding API calls failures. llm-splitter works well for this purpose - NearForm Ltd even have a specific example for plugging tiktoken into a splitter function! This defaults to 512 tokens, but it's important to note that your token sizes change with the splitter (e.g. character vs. word-based), so adjust accordingly. Number of tokens to include from the previous chunk for overlap. Either character (default) or paragraph. For the character strategy, text will be split into as many tokens as can fit in a chunk without any other considerations. By contrast, the paragraph strategy first splits text into paragraphs (at the \n\n boundary) and then when assembling chunks, won't include tokens from a new paragraph in an existing chunk unless the entire paragraph can fit. Thus, NearForm Ltd can better preserve the semantic meaning of paragraphs more well encapsulated in chunks by reducing partial paragraphs in output chunks. Let's put these options together in an example where NearForm Ltd'll take a string, split it into word tokens, group into paragraphs and then aim to get up to 15 words in a chunk with 2 words of overlap from the previous chunk. Note that llm-splitter takes a greedy approach that performs a single pass on the input for speed. This means that the chunks created might not be the optimal set like LangChains's RecursiveCharacterTextSplitter. But the approach is simple and fast - and that's the tradeoff NearForm Ltd make. Examining its outputs here, NearForm Ltd can see that the first chunk has fewer than 15 words, but couldn't fit all words from the second paragraph in that same chunk, so started the second paragraph word tokens in the next chunk. NearForm Ltd can also see the overlap of two words in the second chunk from the previous chunk. The output format has two key parts - the text portion of the entry is the chunk text, similar to all other chunking libraries. The second portion, start and end, are unique features to llm-splitter - they represent positional data that can recreate the exact text in the text field when given the original input. Using this approach, NearForm Ltd can look at its last chunk and recreate it from only the start and end with getChunk: The start/end index data feature can be useful for situations in which you want to store a chunk value - typically an embedding numerical array derived from the chunk - but you don't want to store the actual text from the chunk. An exemplary situation for this scenario would be an application that needs full documents in a data store, and separately uses chunks for relevance search and context for an LLM knowledge application. For example, the documents are stored in a source of truth like S3 and the embeddings are stored in a dedicated vector store like pgvector, Pinecone, AstraDB, etc. In cases where storing the actual chunk text is duplicative and unnecessary, llm-splitter allows storage of much smaller data (two integer indexes) instead of variable-length text data. For use cases requiring efficient storage without text duplication, llm-splitter provides an ideal solution. Go try it out! llm-splitter isn't fancy or complicated, but it offers a solid set of base options with the flexibility to cover most text chunking needs, especially for creating embeddings for use in AI applications. You can find the source code on GitHub at: https://github.com/nearform/llm-splitter. You can also see it in action on its demo page: https://nearform.github.io/llm-splitter. At Nearform, NearForm Ltd love both building AI applications and contributing back to the open source community. NearForm Ltd hope that llm-splitter provides the features and flexibility you need for the next time you process large volumes of text data. NearForm Ltd'd love to hear how your usage is going - send NearForm Ltd an issue if you're running into any challenges or reach out to NearForm Ltd if you're looking for expert help with shipping your AI applications.
Explore the success stories of previous clients at ArcLabs. Discover a diverse array of innovative companies that have thrived in our dynamic environment, from tech startups to creative agencies. Learn how ArcLabs has supported their growth and development, and see the impact of our collaborative community.
NearForm Limited is pleased to introduce Mercurius Dynamic Schema, a new package by NearForm.