Beacon AI · San Carlos, CA

Salary
$135,000–$260,000
Posted
Jul 14, 2026
Location
San Carlos, CA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

An LLM engineering role at an aviation AI company, focused on building and operating production-grade AI features end-to-end. Day-to-day work spans designing retrieval-augmented generation and tool-calling pipelines, writing backend services in Python or TypeScript, building evaluation frameworks, and maintaining observability in a safety-critical environment. Suits engineers with hands-on experience shipping LLM-powered products and a strong grasp of RAG, vector search, and cost/latency tradeoffs.

Senior level · San Jose-Sunnyvale-Santa Clara, CA · Full-time

Must have (8)
LLMsRAGPython or TypeScriptLangChainvector searchembeddingsfunction callingAWS
Nice to have (5)
AWS BedrockOpenSearch, Pgvector, Pinecone or WeaviateAuroraCI/CDTriton or Tensorrt Llm

“or” means any one of them counts — you don't need all of them.

Posted 2 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 260 people in the San Jose-Sunnyvale-Santa Clara, CA area plausibly meet what this posting asks for (software developers). range 140–340

Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.

What gives you an edge
LangChain6%vector search6%RAG8%embeddings10%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Python51%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $217,796 (middle half $177,469–$231,052).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (6)

The posting is open across levels — it explicitly describes both Senior (feature/service ownership) and Staff (system-wide technical direction) tracks. The seniority is assessed as Senior because that is the lower of the two bands and the more common hire; a Staff-level candidate would need to be evaluated separately.

San Carlos, CA falls within the San Jose-Sunnyvale-Santa Clara CBSA (41940), which is the closest standard metro.

LangChain is listed with 'or equivalent primitives' — alternatives are not named, so the skill is emitted with an empty alternatives array; the qualifier signals tool flexibility, not that the RAG/tool-calling capability itself is optional.

OpenAI and Anthropic are listed as interchangeable LLM provider integrations alongside AWS Bedrock; Bedrock is listed under 'Nice to have' and is kept preferred.

The posting notes U.S. Persons requirement (export control) but does not gate on a formal security clearance.

No compensation figures are provided in the posting.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗