Senior Software Engineer - Backend Legal Pros
Core
Backend engineer building high-scale search and evaluation systems (ranking, relevance, experimentation) for a legal AI platform processing billions of documents.
Role type
Senior Backend Software Engineer (Search & Evaluation)
Builds
Search APIs, high-volume evaluation systems, and AI-integrated applications for legal professionals.
Domain
Legal Tech / AI / Search Infrastructure
Deliverable
production ML models | product features
Required skills
Python or Go, REST APIs, asynchronous communication, relational databases (PostgreSQL), distributed systems, data-driven experimentation, AI integration in development
Preferred skills
Kafka/RabbitMQ, observability/SRE, LLM integration, cloud infrastructure (GCP/AWS), Elasticsearch, advanced degrees
Technologies
Python, Go, PostgreSQL, Kafka, RabbitMQ, GCP, AWS, Elasticsearch, LLMs
Responsibilities
Design and deliver backend systems for search ranking and user behavior optimization; collaborate with product and engineering leadership; conduct A/B testing and data analysis; integrate AI tools into daily development workflows.
Seniority
Senior, hands-on IC