Ahrefs Logo

Ahrefs

Machine Learning Engineer

Reposted 12 Days Ago
Be an Early Applicant
Singapore
Mid level
Singapore
Mid level
The Machine Learning Engineer will design and develop AI models and algorithms, optimize model inference, and collaborate with engineering and product teams to deliver innovative AI-driven features. Responsibilities include working on LLMs, conducting algorithm research, and staying updated with advancements in NLP and reinforcement learning.
The summary above was generated by AI

Let’s start with some numbers:

  • H100 SXM: 504 (SuperPod)
  • H100 PCI: 128
  • A100 SMX: 120
  • CPU: 600K cores
  • 600k CPU Cores
  • 350pb SSD
  • 33pb HDD

That is a lot of computing power, so why do we need it? 

We’re pushing the boundaries of AI by building cutting-edge machine learning models and tools from the ground up. To support this, we’ve invested heavily in high-performance computing, including the Ahrefs Superpod, which boasts 60 nodes from 63 and scored 19.7 PFlops in Linpack, ranking it among the top 30 supercomputers in the world. Simply put, we have the infrastructure to turn ambitious ideas into reality.

For over a decade, Ahrefs has been crawling the web, processing petabytes of data, and delivering powerful insights through an intuitive interface. Now, we’re leveraging this expertise to develop innovative AI-driven solutions that help users navigate, analyze, and extract value from vast amounts of information like never before.

Let’s put that compute power to use! 

What You’ll Do

In this role you’ll have the opportunity to work on cutting-edge research and turn it into real-world impact. We're looking for a dynamic Machine Learning Engineer to join us in creating cutting-edge AI products that push the boundaries of what’s possible. Bring your creativity, develop your own ideas, and see them through, from fuzzy concepts to production, all in a fast-moving, red-tape-free environment.

  • Model Development
    • Work on LLMs and other AI models, spanning training, fine-tuning, inference optimization, and new architectures.
  • Algorithm Research & Development
    • Design and implement algorithms for search, agents, knowledge retrieval, and generative AI applications.
  • Stay on the Cutting Edge
    • Stay ahead of NLP and RL advancements, evaluate emerging models/frameworks (e.g., SSMs, text diffusion), and assess their impact on our products.
  • Scaling & Optimization
    • Optimize model inference, reduce latency, and improve efficiency using techniques like distillation, quantization, and tensor parallelism.
  • Collaborate with Engineering & Product Teams
    • Work closely with engineering and product teams to ship AI-driven features at scale.

What We’re Looking For

  • Experience with modern deep learning frameworks (e.g., PyTorch, JAX).
  • Familiarity with transformer-based architectures and techniques (e.g. flash attention, speculative decoding, KV caching).
  • Strong software engineering skills (Python, CUDA, or C++ a plus).
  • Interest in one or more areas: large-scale training, agentic workflows, inference optimization, retrieval-augmented generation (RAG), reinforcement learning (RLHF/RL), or multimodal AI.
  • Experience with distributed training and model deployment libraries (e.g. Megatron, Ray, Triton (both or either!), vLLM) is a bonus.

You’ll have opportunities to work on projects at the cutting edge of AI. You’ll get the chance to shape the future of our product and make a real impact.

If you're a Machine Learning Engineer with the drive to turn research into reality, we'd love to hear from you! Join us and be part of a team that's pushing the boundaries of technology and innovation.

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! 

Top Skills

C++
Cuda
Jax
Python
PyTorch

Ahrefs Singapore Office

7 Straits View, #08-02, Singapore, Singapore , Singapore, 018936

Similar Jobs

4 Days Ago
Singapore, SGP
Mid level
Mid level
Cloud • Hardware • Internet of Things • Software • Business Intelligence
As a Machine Learning Engineer, you will work within a team to integrate AI solutions into client devices, developing algorithms and deploying AI applications. Your role includes optimizing ML models, translating business needs into data-driven insights and collaborating across several engineering teams.
6 Days Ago
Singapore, SGP
Internship
Internship
Artificial Intelligence • Automotive
As an Applied Machine Learning Engineer Intern, you will develop deep learning algorithms for autonomous perception systems, work on data processes such as collection and annotation, and optimize models for deployment in autonomous vehicles.
Top Skills: Python,C++,Machine Learning,Computer Vision,Pytorch,Tensorflow
Senior level
Artificial Intelligence • Digital Media • eCommerce • Marketing Tech • Software
As a Senior Machine Learning Engineer, you will collaborate with engineers and product teams to design and implement machine learning models, ensuring high-quality code and addressing business challenges through innovative solutions. Responsibilities include developing data pipelines and tracking emerging technologies.

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account