Senior Software Developer - Knowledge Extraction Team

Clio
Toronto, Vancouver
Workplace: HybridFull timeCAD 144,700 - 195,900 annuallyFunction: Software EngineeringExperience: 4+ yearsEducation: bachelorsSkills: ["Technical mentoring","Collaboration","Stakeholder communication","Systems thinking","Operational ownership"]

Build and operate backend services and data pipelines that extract, classify, and resolve information from semi-structured legal documents at large scale. Create LLM-powered workflows using providers like OpenAI and AWS Bedrock, improve citation recognition and resolution across jurisdictions, and develop reliable evaluation to raise model quality over time. Own the full lifecycle from design through monitoring, security, cost-efficiency, and long-term support, partnering with editorial, legal data, and engineering teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Clio
Clio
2 months ago

Senior Software Developer - Knowledge Extraction Team

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 24 days agoStatus: Live

Job Summary

Build and operate backend services and data pipelines that extract, classify, and resolve information from semi-structured legal documents at large scale. Create LLM-powered workflows using providers like OpenAI and AWS Bedrock, improve citation recognition and resolution across jurisdictions, and develop reliable evaluation to raise model quality over time. Own the full lifecycle from design through monitoring, security, cost-efficiency, and long-term support, partnering with editorial, legal data, and engineering teams.
Location: Toronto, Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and operate backend services and data pipelines to extract, classify, and resolve information from semi-structured legal documents at scale.
  • •Build and operate LLM-powered workflows (batch classification, prompt design/calibration, retrieval, and model integration) using providers such as OpenAI and AWS Bedrock.
  • •Improve accuracy and coverage of citation recognition, citation resolution, and treatment detection across multiple jurisdictions.
  • •Measure and improve model quality using large heterogeneous document sets and curated evaluation datasets.
  • •Ensure solutions are observable, reliable, secure, and cost-efficient with monitoring and operational ownership; operate in AWS using CI/CD practices.

Pay and Benefits

Salary: CAD 144,700 - 195,900 annually
Perks:Health InsuranceDentalVisionPaid LeaveRrsp MatchingResp ContributionCounseling Benefit

Key Requirements

  • •4+ years of experience in software engineering, backend, data engineering, or AI systems development.
  • •Hands-on experience delivering production-grade systems integrating data, APIs, and complex workflows.
  • •Strong proficiency in Python; Ruby experience is an asset.
  • •Experience with semi-structured/heterogeneous data such as documents and JSON, including parsing, extraction, classification, and entity resolution.
  • •Bachelor’s degree in Computer Science, Engineering, Data, or equivalent practical experience.
Experience:4+ yearsLegal AIMachine learningLLM-powered systemsData engineeringCloudAI/ML
Education:Bachelor's
Skills:Technical mentoringCollaborationStakeholder communicationSystems thinkingOperational ownership
Tech Stack:PythonRubyOpenAIAWS BedrockAWS BatchAWS LambdaAmazon ECSRDSPostgresSQLS3VespaDatadogCI/CDLLMRetrievalJSONEntity resolution

Company Brief

Clio
Provides cloud-based practice management, client intake, billing, and legal productivity software for law firms. Clio helps legal professionals manage cases, documents, timekeeping, and payments through an integrated SaaS platform.
Industry: LegalTech
Headquarters: Vancouver, Canada
Founded: 2008
WebsiteLinkedIn