Cambridge Residency Programme: Next-generation networks for AI Datacentre Networks

Microsoft
Redmond, United States of America
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cambridge, United Kingdom

Tech stack

Artificial Intelligence
C++
Nvidia CUDA
Computer Programming
Computer Engineering
Data Centers
Distributed Systems
Python
Machine Learning
Network Architecture
Remote Direct Memory Access
Software Deployment
Large Language Models
Information Technology
Modeling and Simulation

Job description

You will advance the research on AI networks through design, simulations, testbed cross-validation, and implementing promising solution into frameworks for demonstration.

  • Evaluate the performance of novel network architecture for AI using analytical modelling and simulation

  • Validate analytical models using our experimental testbed.

  • Work closely with collaborators within our team, in product teams, and other research groups to expand our tools to solve larger challenges

  • Expand existing tools and analysis to cover scenarios of interest to product teams.

  • Design new network architectures leveraging new emerging hardware such as co-package optics, optical circuit switches, and new interconnects.

Requirements

Do you have experience in Software deployment?, Do you have a Doctoral degree?, * A PhD in a relevant field (e.g. ML, Computer Science, Computer Engineering, Mathematics) or equivalent industry experience.

  • Strong understanding and hands-on experience with one or more of: analytical modelling of distributed computer systems (e.g. alpha-beta or flow-based models for networks), inference software stacks and related tools.

  • Ability to clearly communicate your research to a diverse audience.

  • Adaptability to engage in and embrace new research domains.

Preferred/Additional Qualifications:

  • Strong coding (python and C++) and engineering skills.

  • Experience with circuit switched network and/or modelling and implementing collectives.

  • Experience with the deployment of large language models.

  • Experience with CUDA/RDMA programming.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

About the company

Microsoft is a global technology company headquartered in Redmond, Washington. Our mission is to empower every person and every organization on the planet to achieve more. We develop, license, and support a wide range of software products, services, and devices that help individuals and businesses realize their full potential.

Our flagship products include the Microsoft 365 productivity cloud, Windows operating system, Azure cloud platform, and Dynamics 365 business applications. We are also a leader in areas such as artificial intelligence, cybersecurity, developer tools, and gaming through Xbox and Game Pass.

With operations in more than 190 countries and over 220,000 employees worldwide, Microsoft is committed to responsible innovation, inclusive economic growth, and sustainability. We work closely with governments, industries, and communities to ensure that technology serves the public good and helps address some of the world’s most pressing challenges.

As we celebrate our 50th anniversary in 2025, we continue to look forward—investing in AI, cloud, and quantum computing to shape the future of work, education, and society at large scale.

Apply for this position