CareerPlan

Senior Software Engineer- Rust / C++

United States of America, Eagan, MinnesotaFull-time2026-10-16 → 2026-11-10
On-siteNo visa sponsorshipU.S. persons only (export control)

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