Senior Data Scientist - Search (all genders)
Core
Design and develop innovative machine learning algorithms to power personalized shopping experiences, focusing on retrieval and reranking systems for e-commerce.
Role type
Senior IC machine learning engineer (search & recommendation)
Builds
Personalized shopping experiences, retrieval and reranking systems
Domain
E-commerce, Retail, Search
Deliverable
production ML models
Required skills
Python, SQL, machine learning principles, data structures and algorithms, large dataset handling (pandas, numpy, dask, arrow, polars), data pipeline management, cloud model training and serving (GCP Vertex AI, Amazon SageMaker), statistical methods for model evaluation
Preferred skills
Generative AI and agentic frameworks (LangChain, ADK, CrewAI, Pydantic AI), recommendation/retrieval/reranking systems in e-commerce, BigQuery, time series and graph neural networks, statistical testing and Gaussian Processes, computer vision (OpenCV, TensorFlow, PyTorch), MLOps frameworks (MLFlow, Kubeflow), deep learning libraries (TensorFlow, PyTorch), interactive dashboards (Streamlit, Voila, Gradio), GCP/AWS infrastructure-as-code, Docker, CI/CD tools (GitLab CI/CD, Hashicorp Terraform)
Responsibilities
Design and develop innovative algorithms for personalized shopping experiences; Deploy solutions into production ensuring high performance and scalability; Identify areas for improvement in existing retrieval and reranking systems and propose data-driven solutions; Build and manage data pipelines; Analyze large datasets using statistical and machine learning techniques
Seniority
Senior, hands-on IC
