PythonPyTorchScikit-LearnSpringAIArtificial IntelligenceMachine LearningMLDeep LearningNatural Language ProcessingLarge Language Modelsscikit-learnCommunicationCollaboration
About this role
Role Overview
Research and prototype innovative machine learning approaches in areas such as Search, Large Language Models (LLMs), Multimodal Content Understanding, and Recommender Systems
Design and implement end-to-end ML pipelines—from data exploration to model training, evaluation, and deployment
Analyze large-scale datasets to identify opportunities for personalization and improved user experiences
Partner with Product, Design, and Engineering teams to integrate models into Dropbox products
Contribute to the team’s technical discussions, offering research-based perspectives to guide experimentation and long-term strategy
Requirements
Currently pursuing a PhD in Computer Science, Machine Learning, Artificial Intelligence, or a closely related field
Graduation date in Winter 2027 or Spring/Summer 2028
Proven experience in applied AI through research publications, significant projects, or internships
Strong coding skills (e.g., Python, PyTorch, scikit-learn, or similar ML libraries)
Curiosity and drive to explore novel ML methodologies
Research experience in one or more of the following: Natural Language Processing, Large Language Models, Deep Learning, Recommender Systems
Strong analytical and problem-solving skills
Excellent communication and collaboration skills
Familiarity with modern ML infrastructure and large-scale data systems