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.
Preferred Qualifications:
* Experience in real-world mobile system deployment.
* Research experience in efficient Generative AI, including language, 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.