Ahrefs logo

OCaml Developer

Ahrefs·Salary not specified

Primary stack

OCaml

Nice to have's

C++

Job description

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++.

This role is based out of one of our offices - Palo Alto, Cambridge (MA), Singapore, or Tokyo. You can be based in whichever of these you have the legal right to work in, but this is an on-site role: we're looking for someone who'll be in the office with the team.

In this role, 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

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!

© Ahrefs. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Ahrefs runs an internet-scale bot that crawls the whole Web 24/7, storing huge volumes of information to be indexed and structured in a timely fashion. On top of that we are currently building various analytical services for end-users.

More at Ahrefs

All 32 roles

Popular searches