Why This Role Stands Out
This hybrid role offers an exceptional opportunity to shape the future of search technology by building cutting-edge retrieval and ranking models. You'll thrive here if you have a deep understanding of large-scale search systems and PyTorch, with a passion for advancing representation learning. Apply now to join a collaborative team and make a significant impact.
Quick Overview
Job Description
Perplexity is seeking an experienced Machine Learning Research Engineer to help build the next generation of advanced search technologies, with a focus on retrieval and ranking.
Responsibilities
Relentlessly push search quality forward — through models, data, tools, or any other leverage available
Architect and build core components of the search platform and model stack
Design, train, and optimize large-scale deep learning models using frameworks like PyTorch, leveraging distributed training (e.g., PyTorch Distributed, DeepSpeed, FSDP) and hardware acceleration, with a focus on retrieval and ranking models
Conduct advanced research in representation learning, including contrastive learning, multilingual, and multimodal modeling for search and retrieval
Deploy models — from boosting algorithms to LLMs — in a scalable and performant way
Build and optimize RAG pipelines for grounding and answer generation
Collaborate with Data, AI, Infrastructure, and Product teams to ensure fast and high-quality delivery
Qualifications
Deep understanding of search and retrieval systems, including quality evaluation principles and metrics
Proven track record with large-scale search or recommender systems
Strong proficiency with PyTorch, including experience in distributed training techniques and performance optimization for large models
Expertise in representation learning, including contrastive learning and embedding space alignment for multilingual and multimodal applications
Strong publication record in AI/ML conferences or workshops (e.g., NeurIPS, ICML, ICLR, ACL, CVPR, SIGIR)
Self-driven, with a strong sense of ownership and execution
Minimum of 3 years (preferably 5+) working on search, recommender systems, or closely related research areas
Similar jobs
- ME
AI/ML Engineer
NewAuto ApplyMelotech
Berlin🇩🇪Remote4 hours agoDockerMLOpsMachine Learning+3Technology - DO
Principal Machine Learning Engineer - Applied AI & LLMs (x/f/m)
NewAuto ApplyDoctolib
Berlin🇩🇪Hybrid6 hours agoGCPSwiftAWS+15Technology - KA
Machine Learning Engineer Manager
Auto ApplyKayak
Berlin Office🇩🇪Hybrid3 days agoAWSMachine LearningAirflow+8Technology - CL
Entry-Level Robot Learning Engineer
Auto ApplyClera
Munich🇩🇪On-site5 days agoMachine LearningRoboticsComputer Vision+5Engineering - OW
Scientist II Machine Learning Engineer (LLM & GenAI Specialist)
Auto ApplyOwkin
Germany🇩🇪Hybrid3 months agoDockerGCPAWS+12Technology - VO
Senior ML Engineer - Speech (m/f/d)
Auto ApplyVoize
Berlin🇩🇪Remote6 days agoMLOpsMachine LearningDeep Learning+2Technology - VA
(Junior) ML Engineer
Auto ApplyVattenfall
Hamburg, HH🇩🇪Hybrid1 week agoSQLETLMLOps+8Technology - VA
(Junior) ML Engineer
Auto ApplyVattenfall
Berlin, BE🇩🇪Hybrid1 week agoSQLETLMLOps+8Technology - NR
Robotic Foundation Model Engineer Intern (Human)
Auto ApplyNeura Robotics Gmbh
Metzingen / Riederich🇩🇪On-site1 week agoRoboticsEngineering - TE
Forward Deployed Inference Engineer
Auto ApplyTensordyne
Munich🇩🇪Hybrid1 week agoEngineering - IC
Senior MLOps Engineer, ISR
Auto ApplyIceye
Berlin🇩🇪Hybrid1 week agoMLOpsMLflowAgile+9Engineering - SE
Senior Computer Vision Engineer - Perception
Auto ApplySe3
Munich🇩🇪Hybrid1 week agoRoboticsComputer VisionTechnology