Latest AI JobsBrowse Jobs
LangChain logo

Software Engineering Manager, Database (SmithDB)

LangChainSan Francisco, CAEngineering
Apply on company site
Salary
$240K-$300K USD
Job type
Full-time
Experience
Senior · 7+ yrs
Posted
5 Oct 2026
Status
Open · checked 7d ago

About this role

LangChain seeks a Software Engineering Manager to lead the SmithDB team in San Francisco, California. This hands-on position suits a technical leader with a background in systems or database engineering who wants to write production code while managing a growing team.

Role Overview

LangChain is hiring a hands-on Engineering Manager for the SmithDB internal database team in San Francisco, CA. This position requires writing production code, reviewing pull requests at the systems level, and guiding architectural decisions while overseeing team health, hiring, and technical roadmaps.

Key Responsibilities

Write and review production Rust code for storage, query execution, and ingestion layers.
Direct architectural decisions regarding storage formats, compaction, query planning, and indexing.
Conduct performance investigations using CPU and memory profiling tools to implement shipped fixes.
Design and harden distributed deployments for multi-tenant, high-throughput, and low-latency services on Kubernetes.
Integrate cloud object stores like S3, GCS, and Azure Blob to manage data handling.
Establish engine observability via metrics, debugging tools, and tracing.
Direct a small team of systems engineers through goal-setting, 1:1s, mentorship, and career growth.
Shape the technical roadmap in coordination with leadership and product teams.
Deliver concise updates regarding progress, risks, and technical tradeoffs.

Requirements

Seven or more years of experience in systems or database engineering.
At least two years of experience in a technical lead or engineering management capacity.
Professional production experience using Rust at scale.
Knowledge of database and storage engine internals including compaction, indexing, and query execution.
Competence in systems performance analysis covering CPU hotspots, memory allocators, lock contention, and async runtimes such as Tokio.
Track record of operating and deploying distributed services on Kubernetes within a multi-tenant environment.
Familiarity with cloud object storage systems and S3-compatible APIs.
Experience in recruiting, retaining, and managing software engineers.

Nice to Have

Contributions to columnar storage formats like Parquet and Arrow, OLAP query engines, or time-series stores.
Experience with tracing pipelines and observability infrastructure such as ClickHouse, OpenTelemetry, or Prometheus.
Background in scaling systems to process hundreds of billions or trillions of records.

Skills and Tools

Rust
Kubernetes
S3, GCS, Azure Blob
Tokio
OpenTelemetry, ClickHouse, Prometheus
Parquet, Arrow

Salary and Benefits

Base salary range between $240,000 and $300,000 USD.
Includes variable compensation, equity, benefits, and perks.
US benefits cover medical, dental, and vision insurance, flexible vacation, a 401(k) plan, and meals on in-office days.
Locally competitive benefits provided for regions including the EU, UK, and APAC.

About the Company

LangChain builds the foundation for agent engineering to help developers transition from prototypes to production-ready AI agents. The platform features open-source frameworks alongside LangSmith and the LangSmith Engine. The organization has raised $125M in Series B funding from backers such as IVP, Sequoia, Benchmark, CapitalG, and Sapphire Ventures.

How to Apply

Interested candidates should apply on the official company careers page.

Skills and tech stack

Questions candidates ask

Is this a pure people-management role?

No, this is a hands-on engineering manager position where the individual writes production code, reviews pull requests at the systems level, and makes architectural decisions.

What programming language is primarily used for this role?

Rust is the primary development language used by the SmithDB team.

Where is the job located?

The position is located in San Francisco, CA.

What is the salary range for this position?

The salary range is $240,000 to $300,000 USD, supplemented by equity, variable compensation, and benefits.

How many years of experience are required?

Candidates must have 7+ years in systems or database engineering, including at least 2 years in a technical lead or engineering management role.

Ready to apply?

The application is on the official LangChain careers page.

Apply on company site