Research Scientist
Job Description
Research Scientist – AI & Machine Learning
Location - Cambridge
Permanent - Hybrid
As a Research Scientist, you will:
- Contribute to research and commercialization efforts in areas such as on-device LLMs and VLMs, adaptive inference methods, and mobile ML systems.
- Conduct cutting-edge research within the group’s existing agenda while also helping shape its direction.
- Collaborate closely with cross-functional product teams and on-site research teams to integrate ML solutions into consumer devices.
- Drive innovation by designing groundbreaking machine learning algorithms and systems that push the boundaries of current technology.
- Translate research findings into practical applications, supporting the commercialization of AI technologies across millions of devices.
- Prepare comprehensive documentation, research papers, and contribute to patent applications.
- Work alongside team members with varying levels of experience in a collaborative, continuous learning environment, fostering individual growth.
- Maintain an open and cooperative mindset, bringing a strong commitment to acquiring new knowledge and delivering high-quality work.
Education and Experience:
- PhD in Computer Science, Electrical Engineering, or a related field, or equivalent research experience in academia or industry.
- Candidates with various levels of experience in relevant research areas will be considered.
Key Skills:
- Experience with ML frameworks (PyTorch, TensorFlow, JAX) and efficient ML techniques (quantization, pruning, sparsification, distillation, etc.).
- Experience with deployment on embedded/mobile devices (e.g., smartphones with mobile CPU, GPU, NPU).
- Expertise in distributed and multi-GPU training at scale.
- Proficiency in Python, C/C++, and GNU Linux.
- Strong understanding of code version control (Git, GitHub).
- Experience working in collaborative team environments.
- Solid publication record in top-tier venues such as NeurIPS, ICLR, ICML, MobiCom, MobiSys, ICCAD, or MLSys.
Qualifications:
- Experience in real-world mobile system deployment.
- Research experience in efficient Generative AI, including , visual, or multimodal tasks. This includes various pipeline aspects such as data preprocessing, large model adaptation, fine-tuning, and on-device optimization.
- Familiarity with the Android operating system and Android app development.
If interested please apply below.