Principal Software Engineer
Core
Building ingestion, extraction, and retrieval pipelines for enterprise document processing using frontier LLMs to enable AI agents.
Role type
Principal Software Engineer (AI Systems & Product Engineering)
Builds
Ingestion and extraction pipelines, APIs, and evaluation systems for document processing at enterprise scale.
Domain
Enterprise Software / AI / Document Processing
Deliverable
production ML models
Required skills
Large-scale service architecture, Python, Rust, C#, Cloud platforms (Azure/AWS/GCP), Kubernetes, SQL, Distributed systems, Concurrency, Coding agents, Type systems, Test automation
Preferred skills
LLM product experience (prompting/evaluation), Document processing (OCR/layout), Coding agents expertise
Technologies
Python, Rust, C#, Azure, AWS, GCP, Kubernetes, SQL
Responsibilities
Design and operate AI systems for document processing; Build ingestion, parsing, extraction, and indexing pipelines; Ship features from idea to production; Solve concurrency and latency issues in distributed systems; Build for multi-cloud and air-gapped environments; Evaluate and integrate coding agents; Mentor engineers and review code.
