Career EngineCareer Engine
Your matchExample
79%match
Why you fitThis role calls for Python and Rust — tell us what you know and we'll check the rest.
Gap to noteAlso lists C# — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

uipath logo

Principal Software Engineer

uipath · London, England · Posted 16 days ago

mgr
7+ yrs expPythonRustC#KubernetesDockerSQLAzureAWS

"Build the document-understanding pipelines and LLM-backed APIs that let AI agents act on invoices, claims and contracts at ten-million-document scale, including in air-gapped bank datacentres."

UiPath’s Intelligence Document Processing drives understanding of the documents and messages on which a business runs: invoices, claims, contracts, customer emails. We use frontier LLMs to turn all of that into structured data that automations and AI agents can act on. You'll be building the product that does it: the ingestion and extraction pipelines, the APIs customers build their operations on top of, and the systems that make those models useful, fast and trustworthy at enterprise scale.

Increasingly that work is agentic. What you build is what lets AI agents ingest, understand, retrieve and reason over enterprise documents at volume, without giving up accuracy, security or governance.

It's a product engineering role with complex systems and LLM-in-production problems underneath it. The same service handles a customer's first ten documents and another's ten million, runs in our cloud and inside a bank's own air-gapped datacentre, and has to be good enough that a business will act on its output. Knowing how well the models are actually doing, and what to do when the answer is "not well enough", is a large part of the job.

You'll write in several languages here, and pick up new ones as the problem demands. We care much more about how you think than about what you've written it in. We're looking for someone who loves building things, learns fast, and wants to own product outcomes rather than tickets.

WHAT YOU'LL DO AT UIPATH

…

Apply on uipath's site →

This posting is sourced from uipath's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

This role is one of 9,090 Software Engineer openings and centers on Python, Rust, C#, and Kubernetes. There are 111 open roles at uipath right now.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.