OCaml Developer

RemoteSalary not specified
Singapore · United States

Tech Stack

C++OCaml

Job Description, Responsibilities & Requirements

About the Position

Ahrefs is looking for a backend developer with a deep understanding of networks, distributed systems, OS fundamentals, and a taste for simple and efficient architectural designs. Our backend is mostly implemented in OCaml with some C++.

In this role, you will be prepared to deal with 25 petabytes of live data, OCaml, and Linux on a daily basis.

Responsibilities

  • Independently deal with bugs, schedule tasks, and investigate code
  • Make well-reasoned technical choices and take responsibility for them
  • Understand the whole technology stack at all levels: from network and user-space code to OS internals and hardware
  • Handle the full development cycle of a single component, i.e., formalize task, write code and tests, setup and support production, resolve user requests
  • Approach problems with a practical mindset and suppress perfectionism when time is a priority
  • Write flexible, maintainable code and adapt to post-launch requirements/tweaks

Requirements

  • Proficiency in OCaml
  • Knowledge of C++ is a plus but not essential

We Offer

  • Competitive compensation package
  • Informal and thriving work atmosphere
  • Above-average perks and fringe benefits
  • First-class workplace (hardware, software, etc.) in the modern office
  • Hardware allowance for remote work

About the Company

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!

AhrefsSingaporeUnited StatesC++, OCaml Salary not specified

Job Details

Company name:
Ahrefs
Location:
Singapore · United States
Work Mode:
Remote
Posted on TheJob:
3/29/2026
Last checked:
5/1/2026
Posted on the source:
N/A
Apply Now