The Research Intern will work on designing transport features suited for Machine Learning Workloads. This spawns features relevant to topics within the congestion control, load balancing, and reliability spectrum (of course, the internship topic will be focused on a subset of thoseaspects). The work will rely on simulation tools for guiding the solution design and will ideally benefit from access to a testbed environment for further validation.
No prior knowledge of Machine Learning is required, but having good understanding of the workloads would be helpful. Moreover, even though the topic is primarily concerned with helping improve Machine Learning networking performance, it is very likely that some aspects of the solution will extend to traditional data center networks as well.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Qualifications
Required Qualifications
- Currently enrolled in a PhD program in Computer Science or a related STEM field.
- At least one year of experience with networking simulators.
- Research Interns are expected to be physically located in their manager’s Microsoft worksite location for the duration of their internship.
- In addition to the qualifications below, you’ll need to submit a minimum of two reference letters for this position. After you submit your application, a request for letters may be sent to your list of references on your behalf. Note that reference letters cannot be requested until after you have submitted your application, and furthermore, that they might not be automatically requested for all candidates. You may wish to alert your letter writers in advance, so they will be ready to submit your letter.
Preferred Qualifications
- Ability to think unconventionally to derive creative and innovative solutions.
- Knowledge of large models, and experience training them at scale, or running inference.
- Systems building expertise.
- Experience programming hardware, e.g. NICs and/or switches in datacenters.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-intern-pay
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.