Senior Software Developer - Knowledge Extraction Team
Core
Building, operating, and evolving AI-enabled pipelines and services that process millions of legal documents to turn semi-structured data into structured, trustworthy legal data.
Role type
Senior hands-on IC AI software engineer
Builds
Production-grade backend services, data pipelines, and LLM-powered workflows for legal information extraction
Domain
Legal technology / AI / Large-scale data processing
Deliverable
production ML models | product features
Required skills
Python, backend systems design, LLM orchestration and integration, semi-structured data parsing and extraction, cloud infrastructure (AWS), system observability, CI/CD
Preferred skills
Ruby, SQL, prompt design and calibration, model evaluation, security and privacy compliance
Technologies
AWS (Batch, Lambda, ECS, RDS/Postgres, S3, Vespa), OpenAI, AWS Bedrock, Datadog
Responsibilities
Design and operate scalable data pipelines for legal document processing; build and calibrate LLM workflows for classification and retrieval; improve accuracy of citation recognition and resolution; monitor system reliability and cost-efficiency; mentor team members on engineering quality
Seniority
Senior, hands-on IC