UiPath logo
UiPathPosted 1 month ago

Principal Software Engineer- Document Understanding

On-siteCluj-Napoca, Cluj County, Romania

Full TimeSenior LevelLarge

Job Summary

Develop robust, reliable components for the Document Understanding platform while identifying and resolving bugs and performance bottlenecks. Build code with a focus on scalability, quality, and reliability, utilizing an engineering-centric approach to solve complex problems in the document understanding space. Collaborate with globally distributed teams to innovate best-in-class solutions, maintaining code organization through unit, integration, and e2e automations. Architect and engineer large-scale commercial applications using system-level languages like C#, Java, or Python within cloud ecosystems such as Azure, AWS, or GCP.

Required Qualifications

  • Proven track record (5+ years experience) of architecting and engineering world-class, large scale commercial applications and services
  • Proficiency in one or more system level programming languages (C#, Java, Python, Rust etc.)
  • Experience working with cloud ecosystems such as Azure, AWS or GCP
  • Experience with Docker, Kubernetes or other containerization technologies
  • Strong understanding of object-oriented programming and architectural design patterns
  • Good grasp of multithreading, synchronization, asynchronous, cloud programming
  • Deep understanding of data structures & algorithms
  • Familiar with modern engineering practices, including agile development, CI/CD and DevOps
  • Ability work with globally distributed teams
  • Effective teamwork, collaboration and communication skills

Desired Qualifications

  • Programming experience with .NET framework, C#
  • Familiarity working with documents and using OCR technologies
  • Familiarity with Windows Presentation Framework
  • Full-stack development

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce