Open position: Machine Learning Engineer; Work location: Fully Remote, Mexico

Job application has been closed

Machine Learning Engineer

US$500 - 1200 K/Year (Annual salary); Longterm (Duration)

Work location: Fully Remote, Mexico

Job Title: Machine Learning Engineer – Search and Ranking Systems

Location:  Remote work (Mexico specific)

Work Timings:  Monday-Friday, Hours: 8-5 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 embedding-based 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 fine-tune 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 scraping and processing pipelines.
  • Hands-on experience integrating and optimizing external AI APIs (e.g., OpenAI).
  • Excellent problem-solving skills and ability to work in a microservices-based environment.

For detail and to apply, 

Click or tap here

Comments

Popular Views

Commercial Lender in Midland, Texas, United States; In-office; Full-time; Salary: $135K - $155K per annum; Industry: Banking; Business Development