Senior Software Engineer, Database Systems
Core
Designing and writing code for robust, scalable, high-performance production data systems and storage layers to power AI-driven features.
Role type
Senior IC database systems engineer
Builds
Core data infrastructure, sharding/replication systems, migration tooling, and observability systems for a legal tech SaaS platform.
Domain
Legal technology / Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Database internals, storage engines, locking mechanisms, distributed systems, cloud environments, query optimization, schema design, index management, performance tuning, migration strategies, observability tooling
Preferred skills
Vector search, embeddings, RAG, Weaviate, Chroma, pgvector
Technologies
Postgres, MySQL, AWS, GCP, Azure, Linux
Responsibilities
Architect and develop database and storage strategy; Develop and implement sharding and replication systems; Engineer database performance via code-level optimizations; Build migration tooling for low-downtime operations; Build observability systems for database health monitoring; Evaluate and adopt emerging technologies.
Seniority
Senior, hands-on IC