U

UiPath

Automates business processes with RPA software

Senior Software Engineer - Intelligent Document Processing

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience building and operating large-scale commercial services that real customers depend on.
  • Strong programming ability and the ability to learn and use the language required by the problem, including Python, Rust, and C# in the team’s environment.
  • Real-world experience with cloud platforms such as Azure, Amazon Web Services, or Google Cloud Platform, and containerized deployment on Kubernetes.
  • Understanding of how production systems are shipped, monitored, and scaled.
  • Experience working with data at scale, including SQL and trade-offs between storage and search systems.
  • Experience working with coding agents and evaluating their responsible use.
  • Understanding of type systems, testing, and designs that make invalid states unrepresentable.
  • Pragmatic understanding of computer science fundamentals, including selecting appropriate data structures to solve real problems.
  • Ability to assess and defend opinions about code quality and software architecture.

Responsibilities

  • Work with engineers, product managers, and customers to design, build, and operate the artificial intelligence systems behind document processing products.
  • Build across ingestion, parsing and extraction, indexing and retrieval, and evaluation pipelines.
  • Take features from idea through production, measure their effectiveness, and improve them when necessary.
  • Solve concurrency, latency, and distributed-systems problems for high-volume production workloads.
  • Build systems for multi-cloud, on-premises, air-gapped, and strictly secured and compliant environments.
  • Use coding agents as part of the engineering toolkit and help the team improve how they use them while maintaining quality.
  • Work with teams across the company and locations to build document-processing products, and occasionally work directly with customers.
  • Contribute to engineering culture through mentoring, code review, hiring, and challenging insufficient quality.

Desired Qualifications

  • Experience shipping large language model-backed products to production, including prompting and evaluation.
  • Familiarity with document processing, including optical character recognition and document layout.

About the Company

UiPath

Automates business processes with RPA software

UiPath creates software that helps businesses automate repetitive tasks using robotic process automation (RPA). Its products design AI-driven workflows, run bots, and manage automation in the cloud or on-premises. Customers license the software or subscribe to cloud services, receive professional support, and can access a marketplace of third-party integrations to extend the platform. The system works by letting users build and deploy automation workflows that coordinate across different applications, with a central orchestrator to schedule and monitor bots in real time. What sets UiPath apart is its large and growing ecosystem, extensive integrations, and scalable cloud-based orchestration that supports enterprise deployments across many industries. The goal is to reduce operating costs and raise productivity by expanding automated processes throughout organizations.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2005

Recently Posted Jobs

Explore more opportunities at UiPath

See more jobs