Browse All Jobs
Job Description

Ahrefs is seeking a Machine Learning Engineer to contribute to the creation of cutting-edge AI products. The ideal candidate will be involved in turning research into real-world impact, working on projects at the forefront of AI technology.

Role involves:

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

Requirements:

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

Ahrefs offers:

  • Opportunities to work on projects at the cutting edge of AI.
  • Chance to shape the future of the product and make a real impact.
Apply Manually