Algorithms Engineer – Computer Vision & AI (Applied Research)
Core
Architecting and deploying state-of-the-art ML and Computer Vision solutions for large-scale photo understanding to transform how people connect with visual memories.
Role type
Senior IC applied research algorithms engineer (computer vision & AI)
Builds
Production ML models and features for photo understanding products (Mixtiles, easyplant, Oasis)
Domain
Consumer tech / Computer Vision / Deep Learning
Deliverable
production ML models
Required skills
Deep learning, computer vision principles, end-to-end model training pipelines, classification, segmentation, retrieval, ranking, personalization, large-scale data handling, production-ready coding
Preferred skills
Transformers, ViTs, multimodal models, diffusion models, large-scale distributed training, on-device ML optimization
Technologies
PyTorch, TensorFlow, Hugging Face, Kubernetes, Docker, AWS, GCP, Azure
Responsibilities
Architect state-of-the-art ML and CV solutions; Train, fine-tune, and evaluate deep learning models; Solve complex algorithmic challenges (classification, segmentation, retrieval, ranking); Run experiments with large datasets; Collaborate with engineering and product teams to translate research to production
Seniority
Senior, hands-on IC