Relativity is looking to reimagine and modernize the core of its data architecture, specifically the Document Data Model (DDM), to make it more scalable, performant, and developer-friendly.
Requirements
- Strong proficiency in C-Sharp or equivalent languages (Go, Java, Ruby) and design patterns.
- Deep understanding of relational and NoSQL databases, including schema design and performance tuning.
- Experience with microservices, container orchestration (Kubernetes), and CI/CD practices.
- Proven track record of designing and building APIs (REST, gRPC, GraphQL) and backend services.
- Experience abstracting direct OLTP data CRUD access via APIs is essential.
- Knowledge of professional software engineering practices & software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Demonstrated proficiency with CosmosDB, CockroachDB, or Postgres.
Responsibilities
- Design and implement scalable performance improvements to the DDM and its supporting infrastructure.
- Build APIs and backend services that integrate with the DDM and support new use cases.
- Collaborate with product and engineering teams to define and execute modernization strategies.
- Drive improvements in system observability, reliability, and maintainability.
- Actively participate in the on-call schedule to investigate and fix production issues related to our data processing pipeline or query engine.
- Participate in code reviews for projects written by your team
- Focus on quality through comprehensive unit and integration testing
Other
- 4+ years of experience building commercial-grade systems in a SaaS or tech environment.
- Leverages best practices and past experiences to mentor and improve the productivity of the team
- Competitive base salary, an annual performance bonus, and long-term incentives
- Travel requirements not mentioned
- Visa requirements not mentioned