Member of Technical Staff (Machine Learning Engineer, Search)

PerplexityPerplexity·Remote(Belgrade)
AI & Machine Learning

WFA Digital Insight

The demand for skilled machine learning engineers in search technologies has grown significantly, with a 25% increase in job postings over the past year. As remote work continues to rise, companies like Perplexity are looking for talent who can drive innovation in search quality. With a strong focus on digital skills and a self-driven approach, candidates can expect a challenging yet rewarding role. Before applying, it's essential to understand the current landscape of search technologies and the importance of large-scale search systems. According to recent statistics, the global search market is projected to reach $65 billion by 2026, making this an exciting time to join the industry.

Job Description

About the Role

As a Member of the Technical Staff at Perplexity, you will be working on the next generation of advanced search technologies, focusing on retrieval and ranking. Your primary goal will be to push search quality forward, leveraging your expertise in machine learning and large-scale search systems. You will be part of a team that collaborates closely with data, AI, infrastructure, and product teams to ensure fast and high-quality delivery.

The role requires a deep understanding of search and retrieval systems, including quality evaluation principles and metrics. You will be working on architecting and building core components of the search platform and model stack, as well as training and evaluating retrieval, ranking, and classification models.

Perplexity is committed to innovation and excellence in search technologies, and this role is an opportunity to contribute to the development of cutting-edge solutions.

What You Will Do

  • 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
  • Train and evaluate retrieval, ranking, and classification models, including LLMs
  • Deploy models - from boosting 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
  • Participate in the development of new features and technologies
  • Work closely with cross-functional teams to identify and prioritize project requirements
  • Develop and maintain large-scale search systems
  • Stay up-to-date with the latest developments in search technologies and machine learning

What We Are Looking For

  • Deep understanding of search and retrieval systems, including quality evaluation principles and metrics
  • Proven track record with large-scale search or recommender systems
  • Self-driven, with a strong sense of ownership and execution
  • Minimum of 5 years of working on search or recsys-related projects
  • Experience with machine learning frameworks and tools
  • Strong programming skills in languages such as Python, Java, or C++
  • Experience with cloud-based technologies and distributed systems
  • Excellent communication and collaboration skills

Nice to Have

  • Experience with natural language processing and text analysis
  • Knowledge of information retrieval and ranking algorithms
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes
  • Experience with agile development methodologies

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on cutting-edge search technologies
  • Collaborative and dynamic work environment
  • Professional development and growth opportunities
  • Flexible working hours and remote work options
  • Access to the latest tools and technologies
  • Recognition and reward for outstanding performance

How to Stand Out

  • When applying, make sure to highlight your experience with large-scale search systems and machine learning frameworks.
  • Showcase your skills in programming languages such as Python, Java, or C++.
  • Be prepared to discuss your understanding of search and retrieval systems, including quality evaluation principles and metrics.
  • Demonstrate your ability to work collaboratively with cross-functional teams and communicate complex technical concepts effectively.
  • Consider including examples of your work on search-related projects, such as GitHub repositories or research papers.
  • Prepare to discuss your experience with cloud-based technologies and distributed systems, and how you have applied them in previous roles.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.