Skip To Main Content
backBack to Search

Senior Machine Learning Engineer

Remote in Brazil, Colombia
Python.ML
& 4 others

We are seeking a talented Senior Machine Learning Engineer to join our team in building and refining advanced search and ranking capabilities for our customer Content Platform.

This role involves leveraging Python.ML and cutting-edge technologies like sparse vectors, BM25, and hybrid search to deliver impactful solutions to complex challenges.

Responsibilities
  • Develop and optimize search and ranking algorithms using advanced techniques
  • Collaborate with client managers and development teams to synchronize goals and deliverables
  • Take initiative in addressing technical challenges, proposing innovative and efficient solutions
  • Assess and implement applications of semantic search, sparse vectors, and hybrid search models
  • Leverage Python.ML for enhanced content processing and re-ranking API development
  • Explore and integrate technologies such as BM25 and Google Vector Search to improve platform performance
  • Conduct technical research to identify the best tools and methods to optimize search capabilities
  • Ensure code quality, scalability, and maintainability in all machine learning pipelines
  • Translate project requirements into actionable technical tasks and solutions
  • Proactively identify bottlenecks and implement solutions to ensure timely project delivery
Requirements
  • At least 3 years of hands-on experience with Python combined with machine learning applications
  • Proficiency in sparse vectors, BM25 vectorizer applications, and hybrid search techniques
  • Expertise in Python, demonstrating the ability to work with advanced ML frameworks and libraries
  • Familiarity with Google Vector Search and related search engine optimization methodologies
  • Strong communication skills, with the ability to convey complex solutions to non-technical stakeholders
  • Competency to work under pressure, manage tight deadlines, and prioritize tasks efficiently
  • Flexibility to collaborate with cross-functional teams and adapt solutions as project needs evolve
Nice to have
  • Familiarity with Google Vertex AI for advanced model deployment and optimization
  • Background in Java for additional platform integration and development
  • Understanding of modern vector database solutions for managing and querying large-scale datasets
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn