Principal Software Engineer

Company: UiPath
Apply for the Principal Software Engineer
Location: London
Job Description:

Overview

As a product engineer on UiPath’s Intelligence Document Processing, you design and operate AI-driven ingestion, parsing, indexing, and evaluation systems for enterprise documents. You’ll work across multi-cloud, on-premises, and air-gapped environments to deliver high-volume, trustworthy solutions. You’ll turn ideas into production features, measure impact, and iterate to improve accuracy and governance. This role blends complex systems with LLM-in-production challenges in a fast-growing, collaborative setting.

Responsibilities

  • Design, build and operate AI systems behind document processing products with cross-functional teams
  • Develop across the pipeline: ingestion, parsing/extraction, indexing/retrieval, evaluation
  • Take features from idea to production and continuously measure and improve them
  • Solve concurrency, latency, and distributed systems problems for high-volume workloads
  • Build for multi-cloud, on-premises, and air-gapped environments with security/compliance in mind
  • Incorporate coding agents thoughtfully, ensuring quality as tooling evolves
  • Collaborate across UiPath teams and with customers to iterate on the product
  • Contribute to engineering culture through mentoring, code reviews, and hiring decisions

Key requirements

  • 7+ years building and operating large-scale commercial services
  • Strong programming ability with exposure to multiple languages (Python, Rust, C#)
  • Real-world cloud experience (Azure, AWS or GCP) and Kubernetes deployment
  • Experience with SQL and data storage/search trade-offs
  • Experience with coding agents and evaluating their use in a changing ecosystem
  • Foundational CS understanding and practical problem-solving approach
  • Experience shipping LLM-backed products to production is a plus
  • Familiarity with document processing (OCR, layout) is a plus
  • Ability to argue architecture choices and engage in technical debate
  • Builder and problem-solver mindset
  • collaboration across teams
  • mentoring and code review
  • problem-solving and pragmatic thinking
  • Python
  • Rust
  • C#

…

Posted: October 23rd, 2026