LlamaIndex Inc

Tech / AI / Software

SoftwareEngineer

$215–280k san francisco, california, united states FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Software Engineer at LlamaIndex Inc. Skills: designing, developing, and maintaining complete web applications, front-end (user interface), back-end (server-side logic and databases), entire development stack, responsive, component-based UIs, large-language-model workflows, multi-step AI agents, containerize with Docker, deploy via a cloud-native orchestration platform. designing, developing, and maintaining complete web applications. design, develop, and ship customer-facing features for an AI-p”

What You'll Achieve.

defining the narrative around document understanding.

Industry & Context.

Tech / AI / Software
Eligibility Requirements

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

What They're Looking For.

Must Have

Bachelor’s in Computer Science, Software Engineering, Information Technology, or a closely related field and five (5) years in the job offered or a related occupation in software engineering, One (1) years of working with LLM (large language model) in the context of front-end engineering, Production web application development using JavaScript/TypeScript and a React-based framework., Building back-end services or APIs with Python or Node. js., Experience designing and delivering at least one user-facing application that integrates large-language-models or AI agents via prompt engineering or retrieval-augmented generation., Participating in agile development cycles, translating iterative user feedback into product features, and writing technical design documentation.

What You'll Do.

designing, developing, and maintaining complete web applications, design, develop, and ship customer-facing features for an AI-powered knowledge SaaS - platform—from prototype to production., Build responsive, component-based UIs using - JavaScript/TypeScript and a modern React-based framework (e.

js, shadcn)., Integrate - large-language-model workflows—prompt engineering, retrieval-augmented generation (RAG), - and multi-step AI agents—into the front-end experience., Implement supporting APIs or micro- - services in Python or Node.

js; containerize with Docker and deploy via a cloud-native - orchestration platform (Terraform, Google Cloud Run, or Kubernetes).

How You'll Work.

Team & Collaboration

Collaborate with other engineers, product managers, and designers to bring applications to life.; Collaborate with product - and design teams; gather iterative user feedback; write design docs; conduct code reviews; mentor junior engineers

Communication Scope

write design docs

Process & Methodology

Participating in agile development cycles

Full Job Description

Join us and help shape the future of AI by defining the narrative around document understanding. About the Role The Software Engineer position involves designing, developing, and maintaining complete web applications, encompassing both the front-end (user interface) and back-end (server-side logic and databases). Software Engineers work across the entire development stack, from initial concept to deployment. They collaborate with other engineers, product managers, and designers to bring applications to life. Responsibilities - Design, develop, and ship customer-facing features for an AI-powered knowledge SaaS - platform—from prototype to production. Build responsive, component-based UIs using - JavaScript/TypeScript and a modern React-based framework (e.g., Next.js, shadcn). Integrate - large-language-model workflows—prompt engineering, retrieval-augmented generation (RAG), - and multi-step AI agents—into the front-end experience. Implement supporting APIs or micro- - services in Python or Node.js; containerize with Docker and deploy via a cloud-native - orchestration platform (Terraform, Google Cloud Run, or Kubernetes). Collaborate with product - and design teams, gather iterative user feedback, write design docs, conduct code reviews, and - mentor junior engineers. Telecommuting is permitted. Qualifications Bachelor’s in Computer Science, Software Engineering, Information Technology, or a closely related field and five (5) years in the job offered or a related occupation in software engineering: - One (1) years of working with LLM (large language model) in the context of front-end engineering - Production web application development using JavaScript/TypeScript and a React-based framework. - Building back-end services or APIs with Python or Node.js. - Experience designing and delivering at least one user-facing application that integrates large-language-models or AI agents via prompt engineering or retrieval-augmented generation. - Participating in agile developme

Free ATS check

Applying for this Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about LlamaIndex Inc?

Real rants from real employees. Read before you apply.

Read Company Rants →