Senior Software Engineer- Document Understanding

UiPath
Romania
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Problem-solving","Teamwork","Collaboration","Communication"]

Build and evolve a cloud platform for Document Understanding, enabling clients to train, deploy, and consume machine learning models at scale. Develop robust components, diagnose bugs and performance bottlenecks, and improve scalability, quality, and reliability. Collaborate with globally distributed teams to deliver best-in-class document understanding solutions, writing unit, integration, and end-to-end tests while applying modern engineering practices across the ML lifecycle.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
UiPath
UiPath
1 month ago

Senior Software Engineer- Document Understanding

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Build and evolve a cloud platform for Document Understanding, enabling clients to train, deploy, and consume machine learning models at scale. Develop robust components, diagnose bugs and performance bottlenecks, and improve scalability, quality, and reliability. Collaborate with globally distributed teams to deliver best-in-class document understanding solutions, writing unit, integration, and end-to-end tests while applying modern engineering practices across the ML lifecycle.
Location: Romania
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop robust, reliable components and resolve bugs and performance bottlenecks.
  • •Build performance-minded code and use an engineering-centric approach to complex document understanding problems.
  • •Partner with teams across other locations to innovate and deliver best-in-class document understanding solutions.
  • •Maintain and improve code quality, organization, and automation through unit, integration, and e2e test development.
  • •Build and evolve cloud capabilities that enable training, deployment, and consumption of ML models at scale.

Key Requirements

  • •5+ years architecting and engineering large-scale commercial applications and services.
  • •Proficiency in one or more system-level languages such as C#, Java, Python, or Rust, with willingness to learn others.
  • •Experience with cloud ecosystems such as Azure, AWS, or GCP.
  • •Experience with Docker, Kubernetes, or other containerization technologies.
  • •Strong understanding of object-oriented programming, architectural design patterns, and multithreading/asynchronous cloud programming.
Experience:5+ yearsMachine learningDocument understandingEnterprise softwareCloudAutomation
Skills:Problem-solvingTeamworkCollaborationCommunication
Tech Stack:C#JavaPythonRust.NET frameworkAzureAWSGCPDockerKubernetesCI/CDDevOpsAgileUnit testsIntegration testsEnd-to-end testingOCRWindows Presentation Framework

Company Brief

UiPath
Provides robotic process automation (RPA) software and AI-driven automation platform that enables organizations to design, deploy, and manage software robots to automate routine business processes across enterprise systems.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York, United States
Founded: 2005
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn