Senior Machine Learning Engineer
Brazil
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