2,035,288open jobs
120,229companies
251,880added this week
Browse all
Location
In office (Cambridge, Palo Alto, Singapore, Tokyo)

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 27, 2026. Ahrefs scores A on the Alion truth index.

Overview
Company
Impact
Profile match
See the why behind Ahrefs. Meet the team, explore our mission, and learn what drives us to build tools marketers love.

Own the data layer behind one of the biggest crawlers on the web.

Ahrefs helps marketers get their brands found in search, in AI answers and on social. Under the product sits one of the largest datasets on the web, and someone has to keep it fast, correct and alive. 

The team

The Database team owns our databases and storage end to end, from the source code to production. We run ClickHouse, MooseFS, SeaweedFS, TiDB and Elasticsearch on about 1,200 servers holding hundreds of petabytes, in data centres in Singapore, the US and the UK.

We don’t file tickets with vendors and wait. When a system doesn’t do what we need, we change its source, prove the change on production data and roll it out ourselves.

The job

You’ll build and run our data layer: ClickHouse, the MooseFS and SeaweedFS storage under it, and the TiDB and Elasticsearch clusters beside it. You write the code, you ship it, and you’re there when it meets production. You’ll work with AI coding agents as a normal part of the job.

Examples of what you’ll work on

  • Build storage and query features in ClickHouse, such as replication over a shared file system, and storage policies that place data by its merge history.
  • Keep up with upstream ClickHouse LTS releases, keep CI green and ship our own releases regularly.
  • Make MooseFS and SeaweedFS highly available and durable: Raft-based metadata servers, follower reads, an intent log, automatic re-replication.
  • Find performance problems in production profiles and fix them in the code, from query plans to FUSE clients.
  • Trace data corruption to its root cause, even when it’s in compression, the memory allocator or the compiler, and repair the damaged data.
  • Roll out releases and storage migrations across about 1,200 servers in three regions, without downtime.
  • Run and tune TiDB, TiKV, TiCDC and Elasticsearch: scheduling, replication lag, backups, disk balance.
  • Check risky designs with TLA+ and fault injection, and automate whatever repeats with watchdogs, balancers and dashboards.
  • Build an SRE agent that watches our database clusters, diagnoses incidents and proposes fixes.

You’re probably right for this if

  • You write strong C++, C and Rust, can work in Go, and feel at home in codebases of millions of lines.
  • You know database storage engines deeply: merges or compaction, replication logs, query execution.
  • You understand distributed consensus (Raft or Paxos) and what happens when things fail.
  • You know Linux storage internals: page cache, fsync, FUSE, file systems, and how NVMe and HDDs really behave.
  • You’ve run databases or storage on hundreds of nodes, and led the recovery when an incident hit.
  • You debug with gdb, perf and sanitizers.
  • You measure a change on production data before you call it a win.

Good to have

  • Contributions to an open-source database or file system.
  • OCaml. Much of our backend is written in it.
  • Puppet or a similar configuration management tool.

Why Ahrefs?

We give smart people real ownership and don’t micromanage them. Here that means a few hundred petabytes and the source code of the systems that hold them. Small team, no layers of process, and the hardware to do the job properly. We value honesty, results and simple solutions over complicated ones.

Ahrefs does not engage with agencies or third-party recruitment providers for the roles we hire for. If we need help, we’ll let you know.

Location: Singapore, Tokyo, Palo Alto (CA) or Cambridge (MA). On-site; you’ll need the right to work in the office you choose.

Ahrefs does not engage with agencies or third party recruitment solutions for the roles we hire for. If at any point we need help, we'll let you know! 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,035,288 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Cambridge
In office · Tokyo
Python
SQL
Python
FastAPI
Databases
Google BigQuery
AI/ML
Claude Code
Dagster
LightGBM
DevOps
GCP
Google Cloud Run
GitHub
Apply
$36k – $66k per year · In office · Saitama
Python
SQL
Databases
Snowflake
Databricks
Apache Iceberg
Amazon Redshift
DevOps
Terraform
GCP
Azure
AWS
Amazon S3
Analytics
ETL/ELT
Management
Confluence
Jira
Apply
In office · Tokyo
Python
SQL
Databases
Google BigQuery
Amazon Redshift
DevOps
Terraform
GCP
Google Cloud Run
IAM
Analytics
ETL/ELT
Looker
QA
Selenium
Apply
Apply
$38k – $51k per year · In office · Tokyo
Python
TypeScript
Databases
Google BigQuery
Google Cloud Spanner
AI/ML
ChatGPT
DevOps
Terraform
GCP
Kubernetes
Google GKE
Analytics
Looker
Apply
$20k – $26k per year (net) · In office · Moscow
Python
Java
C
C++
Python
Asyncio
C
FFmpeg
C++
Protobuf
Databases
PostgreSQL
Redis
ClickHouse
MinIO
Apache Kafka
AI/ML
Kaldi
Whisper
DevOps
Rest API
gRPC
Prometheus
CI/CD
Git
Docker
Kubernetes
Grafana
Amazon S3
Analytics
ETL/ELT
QA
Pytest
Apply
≈ $105k – $227k per year (Estimated) · In office · Secret · Full-Time · Bachelor's Degree · Marlborough
Java
C++
AI/ML
Machine Learning
DevOps
Configuration Management
Apply
Intermediate QA 8 hours ago
$38k – $48k per year · In office · Full-Time · 4+ years exp · South Africa
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Apply
$61k – $64k per year · In office · Full-Time · 5+ years exp · South Africa
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Design
Figma
Management
Jira
Agile
Scrum
Apply
$54k – $61k per year · In office · Full-Time · 8+ years exp · Bachelor's Degree · South Africa
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Apply
≈ $27k – $72k per year (Estimated) · In office · Cambridge · Palo Alto · Tokyo
Design
Figma
Marketing
Ahrefs
Apply
≈ $111k – $247k per year (Estimated) · In office · Cambridge · Palo Alto
Apply
≈ $24k – $63k per year (Estimated) · In office · 4+ years exp · Tokyo
Marketing
Ahrefs
Apply
Remote (Brazil)
Marketing
Ahrefs
Apply
≈ $149k – $277k per year (Estimated) · In office · Cambridge · Palo Alto
AI/ML
AI Agents
LLM
Marketing
Google Ads
HubSpot
Ahrefs
Apply
$34k – $100k per year · Equity · In office · Internship · Master's Degree · Tarrytown · Armonk · Cambridge
Python
SQL
AI/ML
AI Agents
LLM
Machine Learning
Apply
$146k – $211k per year · Remote (United States, Puerto Rico) · Full-Time · 2+ years exp · PhD · Cambridge
Apply
$150k – $217k per year · In office · Full-Time · 8+ years exp · Bachelor's Degree · Framingham · Cambridge
Apply
$206k – $298k per year · In office · Full-Time · 12+ years exp · PhD · Cambridge
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Claude
OpenAI
LLM Guardrails
Machine Learning
Analytics
Tableau
Power BI
Life Sciences
Veeva
Apply
≈ $72k – $169k per year (Estimated) · In office · Secret · Full-Time · Bachelor's Degree · Cambridge
Python
C++
MATLAB
Chips/EDA
KiCad
OrCAD
Apply
See all jobs
This is one of many
2,035,288 more open roles from verified company boards, updated every day.