Los Angeles, CA

Salary
$145,000–$182,000from the description
Posted
Jul 9, 2026
Location
Los Angeles, CA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A hands-on engineering role at an enterprise SaaS company building AI-driven accounting software, split primarily between data engineering and AI/ML systems work. The core responsibility is designing and maintaining large-scale data pipelines and production ML/LLM systems, including agentic AI workflows, using tools such as PySpark, cloud platforms, and container orchestration. Suits engineers with a background spanning data pipelines, machine learning frameworks, and cloud-native infrastructure.

Mid level · 2+ years · San Jose-Sunnyvale-Santa Clara, CA · Full-time

Must have (8)
Python, Java or ScalaPySparkTensorFlow, PyTorch or scikit-learnAirflow, Kubeflow, MLflow or Vertex AiDockerKubernetesCI/CDPrometheus
Nice to have (4)
FivetranLangChain or LangGraphAWS, GCP or AzureBash

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

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 570 people in the San Jose-Sunnyvale-Santa Clara, CA area plausibly meet what this posting asks for (software developers). range 420–740

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
PySpark8%Airflow8%TensorFlow9%

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

What won't set you apart
Docker53%Python51%CI/CD45%

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). This posting is about at that midpoint.

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 (9)

The role title is untitled/generic ('AI/ML Ops' engineer implied); advertised seniority is Unspecified. With only 2+ years required and no senior-level scope language, this maps to Mid-level.

Pleasanton, CA falls within the San Jose-Sunnyvale-Santa Clara CBSA (41940); the posting is hybrid (not fully remote).

The SOC classification is Medium confidence: the role is roughly split between data engineering (40%) and AI/ML systems (30%), making 15-1243 (Database/Data Architects) a plausible runner-up, but the dominant framing is software development of ML/LLM pipelines.

For the orchestration tools requirement, the JD uses 'familiarity with' language but places it under the Required Skills section — treated as a hard gate per section placement rules. Airflow is listed as the primary with Kubeflow, MLflow, and Vertex AI as named alternatives.

For observability tools, the same 'knowledge of' phrasing appears under Required Skills; Prometheus is listed as primary with Grafana and New Relic as named alternatives.

Cloud platforms (AWS/GCP/Azure) appear in the Required section only as context for distributed systems/CI/CD experience, but are listed explicitly as a Desired skill — marked preferred accordingly.

LangChain and LangGraph are listed together under Desired Skills; emitted as one skill with LangGraph as the alternative.

Fivetran and Plaid appear under Desired Skills as example API-based connector platforms; Plaid is omitted as it is a financial data API rather than a data platform tool, and Fivetran is the canonical data platform name here.

The posting requires US work authorization but states no formal degree requirement.

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 ↗