What You'll Do:
- Build and operate distributed search ingestion pipelines using Elasticsearch, including index lifecycle management (ILM), shard capacity planning, and rollover policies at scale across large workspace environments.
- Build and maintain message-based consumer services for high-volume document ingestion with robust failure handling, retry policies, and observability.
- Partner with architects and tech leads to implement cloud-native solutions on Azure using containerization technologies such as Docker and Kubernetes along with modern CI/CD workflows.
What We're Looking For:
- Bachelor's degree in Computer Science, Engineering, or related field OR equivalent experience.
- 3+ years of experience in software engineering with a focus on distributed systems.
- Proficiency in programming languages such as C#, Java, or Python.
Why We Could Be A Great Fit:
- Impactful Mission: Build systems that help customers organize data, discover the truth, and act on it in high-stakes legal matters.
- Engineering at Scale: Work on distributed, cloud-native systems that process large volumes of data.
- Collaborative Culture: Work in a team focused on knowledge sharing and continuous improvement.