Skip to content

Senior Software Engineer
Company | Everlaw |
---|
Location | Oakland, CA, USA |
---|
Salary | $160000 – $250000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- BS or MS in Computer Science, or equivalent coursework
- Experience and proficiency in coding in a language such as C, C++, C#, Java, Python, Javascript, Go or Rust
- Good knowledge of algorithms and fundamental computer science concepts, relational databases, networking and distributed systems
- At least 5 years of experience building distributed systems in the cloud with service based architecture, storing data in relational databases or blob stores, using frontend frameworks to create rich, deep, web applications, and experience with the best practices to test, maintain, and launch cloud based software
- At least 1 year of experience leading multi-developer efforts, including planning, technical breakdown, and coordination
- Authorized to work in the United States. Please note that currently, Everlaw is not sponsoring employment visas.
Responsibilities
- Build customer facing features that represent the core of our eDiscovery platform, such as Document Upload, Organization, Search, Review (assignments, redactions, coding), Productions and Export
- Use AI technologies to find the evidence rapidly such as document classification, predictive coding, transfer learning and LLM’s
- Build out infrastructure to support our platform which is served from AWS and uses MySQL/Postgres for relational storage, Java based Jetty web server using Spring framework for business logic, React and Dojo frameworks for frontend UI using Typescript, and Terraform and Ansible to manage deployments
- Collaborate with one or more of the Product, Design, Engineering Operations, Security Engineering, and DevOps teams to build out and implement new features that are used in our production environments
- Help with scaling our system to larger datasets with hundreds of millions of documents
- Provide Technical Mentorship to other engineers by both sharing your technical knowledge and becoming an expert in an area of our code base
- Be a Code Reviewer by reviewing code developed by others using your knowledge of programming languages, design patterns, and best practices
- Fix defects in our product by triaging product or system issues and writing code to debug, track and resolve these issues
- Providing on-call support for the product by answering questions from customers, triaging defects and exceptions, and carrying the pager
- Contribute to documentation for internal engineering consumption or for external the Everlaw platform
- Do technical interviews to help us recruit engineers and grow the team.
Preferred Qualifications
- Familiar with building software on the AWS platform
- Familiar with MySQL or Postgres
- Familiar with React
- Familiar with AI technologies