Database Engineer
Required skills
- data layer
- databases
- storage
- ClickHouse
- MooseFS
- SeaweedFS
- TiDB
- Elasticsearch
- servers
- petabytes
Nice to have
- open-source database
- file system
- OCaml
- Puppet
- configuration management
Role summary
Ahrefs is seeking a Database Engineer to own and manage their extensive data layer, which supports one of the web's largest crawlers. This role involves building and maintaining databases and storage systems like ClickHouse, MooseFS, SeaweedFS, TiDB, and Elasticsearch across approximately 1,200 servers globally. The engineer will be responsible for source code modifications, ensuring high availability, durability, performance tuning, and incident recovery. Strong proficiency in C++, C, Rust, deep understanding of database storage engines, distributed systems, and Linux storage internals are required. Experience with Go, OCaml, and configuration management tools like Puppet are preferred. This is an on-site role with significant ownership and autonomy.
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
You’re probably right for this if
Good to have
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!
Similar roles
- Head of Performance Marketing - LetaidoAhrefs · Cambridge, MA · Onsite
- Head of Influencer Marketing - LetaidoAhrefs · Cambridge, MA · Onsite
- Database Engineer - Mountlake Terrace, WAMindful Support Services · Mountlake Terrace, WA · Hybrid
Senior Data & Database EngineerGIRO · Remote · Remote
Senior PostgreSQL Database EngineerValiant Solutions · St. Louis, MO · Onsite
Database Engineer - Entry LevelBoeing Intelligence & Analytics · Annapolis Junction · Onsite
