Principal Software Engineer- Document Understanding at UiPath
Job Description
📋 Description
- Build and evolve cloud ML training/deployment for scale.
- Extend Document Understanding to train models with client data and extract data.
- Improve scalability, quality, performance, and reliability across environments.
- Develop robust components, identify bugs and bottlenecks, propose fixes.
- Write tests and automation to maintain code quality and CI/CD.
- Collaborate with global teams to deliver best-in-class solutions.
🎯 Requirements
- 5+ years architecting large-scale apps and services.
- Proficiency in C#, Java, Python or Rust; willingness to learn more.
- Experience with Azure, AWS or GCP.
- Docker, Kubernetes or containerization experience.
- OO programming and design patterns; multithreading and async.
- Nice-to-have: OCR/doc tech familiarity and WPF.
🎁 Benefits
- Flexible work arrangements; hybrid/office/remote vary by role.
- Rolling applications; no fixed deadline.
More Current Jobs at UiPath
Apply to other open positions at UiPath
