Job information
About this opportunity
Quick summary
Requirements
: Proficiency in OCaml Knowledge of C++ is a plus but not essential The ideal candidate is expected to: 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 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 These requirements stem naturally from our approach to development with fast feedback cycle, highly-focused personal areas of responsibility and strong tendency to vertical component splitting. If your preference is leaning towards making the web functional and working on user-facing stuff, you may want to consider our ReasonML position instead. What You Get 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 Location: Palo Alto, Cambridge (MA), Singapore or Tokyo — on-site 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! Join Ahrefs. Make an impact with a team that ships and cares. Apply for this Job Who we are We are a small team that strongly believes that better technology leads to better solutions for real-world problems. We worship functional languages and static typing, extensively employ code generation and meta-programming, value code clarity and predictability, and constantly seek to automate repetitive tasks and eliminate boilerplate. We are guided by DRY and follow KISS. If there is new technology that will make our life easier, we'll give it a try. We rely heavily on open-source code (as the only viable way to build maintainable system) and contribute back . We occasionally blog on tech.ahrefs.com . Our motto is first do it, then do it right, then do it better Hear from our team Frontend Every day is a new day where I get to solve interesting problems, or make improvements that have a positive impact on thousands of users. Read Full Story → Bryan Chen , Frontend Developer Read Full Story → Marketing You have autonomy to make things happen. Despite the size of Ahrefs’ business, I’m part of a really lean team—cool things you see from our platform or events are the result of self-driven initiatives from each of us Constance Tan , Product Marketer Read Full Story → Read Full Story → Marketing Being a Data Scientist at Ahrefs isn’t just about crunching numbers — it’s about learning, collaborating, and making real impact. The supportive team, challenging projects, and dynamic environment make every day an exciting opportunity for growth. Xibeijia Guan , Data Scientist Show 2 more Hiring process Hear from our recruiter about how we hire engineers Read the Story 1 You apply Simply apply for the relevant role on our careers site. 2 Recruiter call Find out more about Ahrefs, our teams, culture, and get some hints on the process ahead. 3 An assignment Real work from the team you’d join. 4 Team interviews One, sometimes two, where you meet your future colleagues. There’s no LeetCode, coding puzzles, or whiteboard exercises. 5 Offer No further rounds, no committee. Just look forward to joining the team!
Listing details
- Employer
- ahrefs.com
- Location
- Location not specified
- Category
- Data Scientist
- Base salary
- Not disclosed
- Valid through
- Check official source
- Reference
- See source page