Machine Learning Engineer, Applied AI
Core
Build and improve ML systems powering AI-native mobile communication applications, focusing on classification, retrieval, ranking, and personalization to enable proactive, low-prompting user experiences.
Role type
Senior IC machine learning engineer (applied AI)
Builds
AI-native mobile communication app features
Domain
Consumer mobile applications + Machine Learning
Deliverable
production ML models
Required skills
classification, retrieval, ranking, personalization, model evaluation, production deployment, embeddings, hybrid search, reranking, Python, PyTorch/JAX
Preferred skills
experience with neural architectures, balancing model quality/latency/cost, independent execution
Technologies
Python, PyTorch, JAX, vector search, ranking models
Responsibilities
Build and improve ML models for classification, ranking, retrieval, and personalization; Develop efficient classifiers optimizing accuracy, precision, latency, and cost; Improve search relevance using embeddings and hybrid search; Build personalization models respecting privacy; Develop evaluation pipelines and labeled datasets; Fine-tune and adapt existing models; Build and maintain ML training, inference, and deployment pipelines; Debug production issues and monitor model performance.
