Transforming legal tech with software and AI is a full-stack challenge that applies search, databases, data visualization, machine learning/AI, real-time collaboration, and delightful front end user interfaces to the problem space.
Requirements
- You have experience and proficiency in coding in a language such as C, C++, C, Java, Python, Javascript, Go or Rust.
- You have good knowledge of algorithms and fundamental computer science concepts, relational databases, API design, and building user interfaces
- You have at least 5 years of experience building distributed systems in the cloud with service based architecture, using frontend frameworks to create rich, deep, web applications, and experience with the best practices to test, maintain, and launch cloud based software.
- You are familiar with building software on the AWS platform.
- You are familiar with MySQL, Postgres, or vector databases
- You are familiar with React.
- You are familiar with applied usage of AI
Responsibilities
- Build customer-facing features that represent the core of our product, including document and image/multi-modal processing, collaborative review tools, organization, translation tools, search, review, and more.
- Use AI technologies to find the evidence rapidly such as document classification, predictive coding, transfer learning and LLMs.
- 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.
Other
- This is a full-time, on-site position located in Oakland, California with an expected hybrid schedule of 3 days/week in the office and 2 days/week at home.
- You have at least 1 year of experience leading or coordinating multi-developer efforts, including planning and technical breakdown.
- Provide 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.