CareerPlanSign in

Principal Software Engineer- Document Understanding

Cluj💼 Full-time🗓 2026-07-17 → 2026-09-25

Core

Building and evolving a cloud platform for Document Understanding that enables clients to train, deploy, and consume Machine Learning models at scale to split, classify, and extract data from documents.

Role type

Principal Software Engineer (Document Understanding Platform)

Builds

Cloud-based Document Understanding platform features and ML model infrastructure

Domain

Enterprise Software / Document Understanding / Machine Learning

Deliverable

production ML models | product features | infrastructure

Required skills

System-level programming (C#, Java, Python, Rust), Cloud ecosystem expertise (Azure, AWS, GCP), Containerization (Docker, Kubernetes), Object-oriented design, Multithreading & async programming, Data structures & algorithms, CI/CD & DevOps practices

Preferred skills

.NET framework, C#, OCR technologies, Windows Presentation Framework, Full-stack development

Technologies

Azure, AWS, GCP, Docker, Kubernetes, C#, Java, Python, Rust

Responsibilities

Develop robust components and resolve bottlenecks, build high-performance code, solve complex document understanding problems, collaborate globally to innovate solutions, maintain code quality via unit/integration/e2e tests

Seniority

Principal, hands-on IC with architectural leadership

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.