onsite
Machine Learning Engineer - Search Ranking
ML Engineer
Develop and optimize machine learning models for search ranking, leveraging computer vision, generative AI, information retrieval, and natural language processing to improve relevance and user experience.
About the role
Key Responsibilities
- Design, implement, and scale machine learning algorithms that power search ranking and recommendation systems.
- Integrate computer vision and generative model techniques to enrich query understanding and result relevance.
- Apply information retrieval and natural language processing methods to process large‑scale text and multimodal data.
- Collaborate with product, data, and engineering teams to define metrics, run experiments, and iterate on model performance.
- Maintain production pipelines, monitor model drift, and ensure robustness in real‑time environments.
Requirements
- Strong background in Machine Learning with hands‑on experience building and deploying models at scale.
- Proficiency in Python and deep learning frameworks such as PyTorch or TensorFlow.
- Experience in Computer Vision, Generative AI, Information Retrieval, or Natural Language Processing.
- Solid understanding of data structures, algorithms, and large‑scale distributed systems.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
machine learningcomputer visionnatural language processing