
Senior Software Engineer- Document Understanding
Cluj
Full Time
USD 140,000 – 200,000
Senior
Senior Software Engineer
Jul 17, 2026
The role
Summary
Senior Software Engineer specializing in Document Understanding at UiPath, responsible for architecting and developing scalable cloud-based machine learning models that enable intelligent document processing including classification, splitting, and data extraction. This role requires 5+ years of experience in building large-scale commercial applications with expertise in cloud platforms, containerization, and modern DevOps practices, working across globally distributed teams to deliver reliable, performant solutions within UiPath's industry-leading RPA automation platform.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 140,000 – 200,000 (annual)
Available
Benefits
Professional Development and Learning
Access to continuous learning opportunities through engineering conferences, training programs, and knowledge-sharing forums within a collaborative, fast-thinking growth company culture.
Flexible Work Arrangements
Many roles offer flexibility in when and where work gets done, with options for hybrid, office-based, or remote work depending on team needs and business requirements.
Global Exposure and Impact
Opportunity to work on world-class enterprise software that powers digital transformation at scale, directly impacting how enterprises automate their business processes globally.
Collaborative Engineering Culture
Work with talented engineers across multiple geographic locations in an environment that values curious, self-propelled individuals who are generous with knowledge and genuine in their interactions.
Inclusive and Diverse Workplace
UiPath is committed to providing equal opportunities and reasonable accommodations for employees regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or military/veteran status.
Interview process
- 1Application Review and Screening — Your application will be assessed on a rolling basis by the hiring team. Applications are evaluated for relevant experience with enterprise systems, cloud platforms, and demonstrated ability to architect large-scale solutions.
- 2Technical Screening Interview — Initial phone or video screening with an engineer to discuss your background with cloud technologies, containerization, and experience building scalable systems. Be prepared to discuss specific projects demonstrating system design and optimization.
- 3Technical Depth Interview — In-depth technical discussion covering architectural design decisions, approaches to performance optimization, and problem-solving methodology. May include discussion of design patterns, concurrency challenges, and cloud platform-specific considerations.
- 4Hands-On Technical Assessment — Potential coding assessment or system design exercise focusing on real-world scenarios related to document processing, microservices design, or cloud architecture. Demonstrates ability to think through complex technical problems.
- 5Team and Culture Fit Interview — Conversation with team members to assess collaboration style, communication effectiveness, and alignment with UiPath's values of curiosity, self-propulsion, and genuine teamwork in a globally distributed environment.
- 6Leadership or Stakeholder Discussion — Opportunity to discuss role impact, technical vision, and how your work contributes to UiPath's mission to deliver transformative automation solutions. May involve discussion of cross-functional collaboration and project priorities.
You'll be redirected to the company's application page
More Jobs at UiPath
16 other open positions

UiPath
View all jobs
UiPath is a Romanian-American robotic process automation (RPA) software company.
Tech Stack
Interview Guides
11 guides available for UiPath
Apply Now