
OCaml Developer
Primary stack
Nice to have's
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
Community & Partnerships Marketing Manager, Japan
Ahrefs · Japan

Marketing Manager, Brazil
Ahrefs · Brazil

Enterprise Implementation Specialist, Americas
Ahrefs · United States

Community & Partnerships Marketing Manager, Japan
Ahrefs · Japan