Job Title: Machine Learning Engineer Search and Ranking Systems
Location: Remote work (Mexico specific)
Work Timings: MondayFriday
Hours: 85 pm CST
Responsibilities:
- Design and implement machine learning models for search and ranking (e.g. metadata classifiers embedding models and reranking algorithms).
- Develop and optimize scalable pipelines for data ingestion enrichment and indexing.
- Build and deploy embeddingbased models for hybrid search systems ensuring high performance and low latency.
- Collaborate with backend teams to integrate Redis caching and semantic search solutions.
- Work with external AI/ML APIs (e.g. OpenAI) to enhance system capabilities.
- Monitor and finetune search ranking algorithms to improve relevance metrics.
- Create semantic caching strategies and ensure seamless integration with the Hybrid Search DB.
Requirements:
- Strong understanding of ML fundamentals including NLP techniques embeddings and ranking models.
- Proficiency in Python TensorFlow PyTorch or similar ML frameworks.
- Experience with search technologies (e.g. Elasticsearch vector search systems).
- Familiarity with AWS services (e.g. Lambda S3) and scalable architectures.
- Knowledge of data sing and processing pipelines.
- Handson experience integrating and optimizing external AI APIs (e.g. OpenAI).
- Excellent problemsolving skills and ability to work in a microservicesbased environment.
models,api integration,data sing,processing pipelines,learning,pipelines,tensorflow,nlp techniques,ml,embeddings,pytorch,aws,elasticsearch,algorithms,ranking models,vector search systems,python,data,machine learning