Applied Machine Learning Engineer
TalentHop
About the Role
The APPLIED MACHINE LEARNING ENGINEER role is responsible for building and enhancing machine learning models and systems that power AI-driven features. This position contributes by developing and deploying models for classification, ranking, and personalization, ensuring model quality and system reliability to meet user needs. The role is fully remote.
Key Responsibilities
- Build and improve machine learning models for classification, ranking, retrieval, and personalization
- Optimize classifiers for accuracy, precision, latency, and cost
- Enhance search relevance using embeddings, hybrid search, and reranking
- Develop personalization models respecting user privacy
- Create evaluation pipelines, labeled datasets, and metrics to assess model quality
- Fine-tune and adapt models based on available data
- Maintain training, inference, and deployment pipelines
- Debug production issues and monitor model performance
- Collaborate with engineering and product teams to deliver reliable ML-powered features
Requirements & Tech Stack
- Experience in machine learning
- Experience in artificial intelligence
- Strong foundation in machine learning and modern neural architectures
- Hands-on experience deploying machine learning models in production
- Background in classification, ranking, retrieval, recommendation systems, or personalization
- Understanding of model evaluation, experimentation, and performance metrics
- Ability to write production-quality code and work with real-world datasets
- Skill in balancing model quality, latency, cost, and reliability
- Strong ownership and problem-solving abilities
- Proficiency with embeddings, vector search, ranking models, Python, PyTorch, and JAX
Pay Range and Compensation Package
- USD 120,000 - USD 160,000 yearly
Benefits & Perks
- Medical insurance
- Dental insurance
- Vision insurance