Manager, Software Engineering — Customer Files Orchestration
Core
Lead the team owning the Customer Files Orchestration Service, ensuring millions of customer files are processed, stored, and made usable for CoCounsel Legal's agents and AI models.
Role type
Senior IC software engineering manager (distributed systems)
Builds
End-to-end file processing pipelines (upload, storage, extraction, embedding, indexing) and API-first services
Domain
Legal tech, distributed systems, large-scale data processing
Deliverable
production ML models | product features | infrastructure
Required skills
People management, distributed systems design, AWS, Python, Kubernetes, concurrency, consistency models, delivery guarantees, queuing systems, API design, operational ownership
Preferred skills
Document management systems, OCR, large file handling
Technologies
AWS, Python, Kubernetes
Responsibilities
Own the orchestration service end-to-end, drive API-first execution, lead team judgment on technical problems, manage the engineering team, establish operating rhythms, define engineering processes
Seniority
Manager, hands-on technical leadership