Senior Software Engineer- Rust / C++
Core
Build the core of the document-processing platform behind AI products, handling millions of pages a day via a queue-driven pipeline to produce clean, structured output for products like Westlaw and CoCounsel.
Role type
Senior Software Engineer II (Backend)
Builds
High-throughput document processing pipeline and customer-facing services
Domain
Legal Tech / Document AI / Distributed Systems
Deliverable
production ML models
Required skills
Rust, C++, distributed systems, message queues, performance profiling, system design, mentoring, agentic development
Preferred skills
Async Rust (Tokio), AI coding agents, document AI/OCR, Azure/Kubernetes, C#/.NET, regulated environments (FedRAMP, HIPAA)
Technologies
Rust, C++, C#/.NET, Azure, Kubernetes, Tokio
Responsibilities
Design architecture and trade-offs for backend services, build and run the end-to-end processing pipeline, evolve contracts safely across services, mentor engineers, and own production incidents.
Seniority
Senior, hands-on IC