Senior Software Engineer- Document Understanding
Core
Develop robust, reliable components and solutions for UiPath's Document Understanding platform to process and understand structured and unstructured documents.
Role type
Senior Software Engineer (Document Understanding)
Builds
Production components and best-in-class document understanding solutions for enterprise clients.
Domain
Enterprise Software / Document Processing / Automation
Deliverable
production ML models | product features
Required skills
System-level programming (C#, Java, Python, Rust), Cloud ecosystems (Azure, AWS, GCP), Containerization (Docker, Kubernetes), Object-oriented programming, Architectural design patterns, Multithreading, Data structures & algorithms, CI/CD, DevOps
Preferred skills
.NET framework, C#, OCR technologies, Windows Presentation Framework, Full-stack development
Technologies
C#, Java, Python, Rust, Azure, AWS, GCP, Docker, Kubernetes, .NET, WPF
Responsibilities
Develop and build high-performance code, identify and resolve bugs and bottlenecks, maintain code quality through unit/integration/e2e testing, collaborate with global teams to innovate solutions.
Seniority
Senior, hands-on IC