Casetext logo


Remote from United States

Annual Salary
USD 120k - USD 150k

Software Engineer, Backend & Prompt

Company Overview

Casetext has led innovation in legal AI since 2013, applying cutting-edge AI to the law to create solutions that enable attorneys to provide higher-quality representation to more clients, enhance efficiency and accuracy, and gain a competitive advantage. Our leadership and contributions in legal AI have been recognized worldwide, including receipt of the World Economic Forum’s Technology Pioneer award for the development of AI-powered brief analysis tool CARA AI. Today, over 10,000 law firms—from solos and small practices to more than 40 Am Law 200 firms—rely on Casetext to elevate the quality of their law practice. For more information visit

About the Role

Casetext is seeking a creative backend engineer to join the team behind CoCounsel. You will help build applications that interact with state-of-the-art Large Language Models (LLMs) that deliver cutting-edge and time-saving solutions to attorneys all around the country. CoCounsel is already capable of writing legal research memos, summarizing and reviewing documents, and red-lining contracts, just to name a few capabilities--all in minutes, not days or weeks. And we're just getting started.

As a Prompt Engineer, you will develop Python code as well as English prose prompts to LLMs to help expand CoCounsel's early success. This mix of writing instructions for an interpreter and an LLM is well-suited for someone who can produce reliable backend code, and can also write creative, lucid, and effective prose instructions.

Our ideal candidate is an excellent backend engineer who can produce high-quality Python and SQL, work with APIs (consuming and serving), and also has some domain knowledge of the law (JD, legal industry experience, etc.). If you have more legal domain expertise than engineering experience (or vice-versa), but have a proven knack for mastering new skills, we encourage you to apply. A candidate with experience in prompting LLMs will be especially well-suited for this role. This role is entirely remote, but you must be based in the U.S. and authorized to work in the U.S.

As the SWE, Backend & Prompt You Will:

  • Orchestrate LLM-driven experiences that delight our customers
  • Develop Python code that interacts with state-of-the-art LLMs
  • Write & iterate prose prompts for the LLM that leverage your legal domain knowledge
  • Develop Python code that interacts with data sources & services (APIs, SQL databases, etc.)
  • Ensure trust and reliability at all layers in the backend stack, with particular attention to LLM outputs

About You:

  • 2+ years Python experience (or if less than 2 years, demonstrated ability to excel in Python and 2+ years working in other languages)
  • In addition to software engineering experience, the candidate must have a law degree or professional experience in the legal industry (e.g. paralegal)
  • Proficiency with APIs and SQL is a major plus
  • Experience practicing law is a major plus
  • Creative and clear writing skills

Salary Range: $120K-150K

Casetext Benefits

  • Competitive compensation in equity and salary
  • Exciting and meaningful work with an ambitious and passionate team
  • You’ll be a leader at a fast-growing start-up, take on a lot of responsibility, and play a substantial role in the future of the company
  • Medical, dental, and vision insurance is covered for you, and we cover 50% for spouses and dependents
  • 401k plan
  • Health FSA & Dependent Care FSA
  • Short-Term & Long-Term Disability, covered at 100% for you
  • Professional Development Budget
  • Annual Wellness Budget
  • One-time Technology Budget
  • Flexible, remote-first work culture
  • Generous parental leave
  • Unlimited PTO
  • We’re a close-knit team of smart, driven people who really enjoy working together

Casetext is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All aspects of employment, including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.