Jobs · Engineering · California

Senior Software Engineer, Product Engineering

Everlaw · Oakland, CA · 2 wk ago
HybridEngineering$173k–$251k/yrFull-time

About the role

We transform legal tech with software and AI, applying search, databases, data visualization, machine learning/AI, real-time collaboration, and delightful front-end user interfaces to the problem space. You will work with significant autonomy across the stack.

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.
  • 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.

Requirements

  • You have a BS or MS in Computer Science, or equivalent coursework.
  • 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 have at least 1 year of experience leading or coordinating multi-developer efforts, including planning and technical breakdown.
  • You have work experience with AI development tools like Cursor and Claude Code, accelerating your planning, coding, and testing of production features.

Qualifications

  • 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.

Skills

  • Experience with distributed systems in the cloud.
  • Experience with service-based architecture and frontend frameworks.
  • Experience with relational databases and API design.
  • Experience with AI development tools like Cursor and Claude Code.
  • Experience with building and maintaining cloud-based software.
  • Experience with leading or coordinating multi-developer efforts.
  • Experience with applied usage of AI.

Benefits

  • The expected salary range for this role is between $173,000 - $251,000. The final offered salary will be dependent upon many factors including the candidate’s experience and skills.
  • Equity program.
  • 401(k) retirement plan with company matching.
  • Health, dental, and vision benefits.
  • Flexible Spending Accounts for health and dependent care expenses.
  • Paid parental leave and approximately 10 days (80 hours) per year of sick leave.
  • Seventeen paid vacation days plus 11 federal holidays.
  • Membership to Modern Health to help employees prioritize mental health and wellness.
  • An annual allocation for Learning & Development opportunities and applicable professional membership dues.
  • Company-sponsored life and disability insurance.

Pay

The expected salary range for this role is between $173,000 - $251,000. The final offered salary will be dependent upon many factors including the candidate’s experience and skills.

Schedule

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.

Similar jobs