Responsibilities
- Architect and Develop Everlaw’s database and storage strategy: Define how our primary transactional databases interface with our coding architecture, caching layers, and analytics data store.
- Develop and Implement Sharding and Replication Systems: Drive the implementation strategy for horizontal scaling, including designing and coding logical partitioning and sharding.
- You will design multi-region replication strategies and failover mechanisms to ensure high availability.
- You will build and maintain the internal tooling necessary to monitor and mitigate replication lag and data consistency.
- Engineer Database Performance: Dive deep into database internals, focusing on code-level optimizations to analyze and improve memory management, disk I/O, and query execution plans.
- You will work directly on schema and index changes, query optimization, and performance tuning.
- Build Migration Tooling for Low-Downtime Operations: Design and develop database migration tooling and strategies for SQL environments to ensure high availability and minimal business interruption.
- Build Observability Systems: Develop and maintain internal tooling to provide deep visibility into database health and bottleneck identification before they impact customers.
- Always be learning: Stay up to date with the industry, evaluating when to adopt emerging technologies versus optimizing our existing stack.
- You’ll bring back your learnings to the team and how you might apply these to our work.
Benefits
- Company culture is open and vibrant.
- We’re committed to the professional growth of our team members.
- Offering an annual learning and development stipend.
- Regular check-ins with managers regarding career goals.
Work Arrangement
Hybrid
Team
Structure: You will collaborate closely with a core squad of engineers and provide guidance to engineers across the broader engineering organization.
Additional Information
- This is a full-time, exempt position located onsite (3 days/week in office) in Oakland, California.
- Everlaw is not sponsoring employment visas for this role.
- Our onboarding process will integrate you into the company with informative sessions on our product, policies, processes, and team structure and goals.
- We trust that you’ll bring industry experience and knowledge that will uplift and uplevel the team, but we don’t expect you to know everything on Day 1.