Microsoft Research India is looking for an experienced Research Software Development Engineer to work on applying data-driven techniques to build and deploy cutting-edge systems and services. Our specific interest is in using telemetry from across the various layers and components of large cloud services to achieve better overall performance, availability, and efficiency. We work on novel research problems with exciting solutions, very often in close collaboration with engineering teams. At the same time, we publish actively on these topics in top-tier venues and file patents. Here is a brief description of some of our recent efforts (Please visit OneCOGS – Microsoft Research for more information on our projects):
SelfTune (to appear at NSDI 2023): SelfTune uses reinforcement learning to automatically tune compute clusters in deployment to achieve high service throughput and latency. We have deployed SelfTune on tens of thousands of machines that run a large-scale background task scheduler for O365’s Substrate data engine, effectively increasing throughput by up to 20%. This is joint work with the M365 Core team.
Approv ( NSDI 2022 ): Approv is an innovative approach to network capacity provisioning that combines cross-layer signals pertaining to application demand and network failure to optimize capacity, yielding significant cost savings. This is joint work with the M365 Core team and the Azure Networking team.
Television ( VLDB 2021 ): Television is a telemetry management system which helps data scientists discover important data, determine redundancies in data, tag private data, and also run data pipelines efficiently. This is joint work with SOTELS and IDEAS team, both in E+D.
AutoSens ( IMC 2021 ): AutoSens is a tool that analyzes user access logs and, by using natural experiments, infers latency sensitivity of user activity.
Responsibilities
As a part of this effort, you will be working closely with a team of researchers and engineers to collect and analyze data from Microsoft’s largest services such as Microsoft Office, Bing and Teams, and use insights from this data to build better systems and services. This role allows you to apply innovative, novel ideas to system design, create systems and advance the state-of-the-art in Computer Systems research through publications and patents.
Qualifications
Required Skills & Qualifications:
Strong technical skills involving design and coding
Strong programming skills in C/C++/C# or a similar language
Familiarity with basic statistics and basic data analysis techniques.
Effective communication and collaboration
5+ years of industry experience in software development
Desired Skills & Qualifications:
BS or MS in Computer Science
Experience in Data Science or Applied Machine Learning
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Full Job Description Key Accountability: Going on sales/customer calls to meet with customers and sell various financial solutions to them...
Apply For This JobDescription Position at Ashoka The Opportunity Over the last 35 years, Ashoka Innovators for the Public not only coined the...
Apply For This JobFull Job Description Wanted female Candidates – Standards Certifying Administrators -with BSc/ MSc in Maths/ Science/ Statistics or BE/ MCA...
Apply For This JobJob Description Requirements 4 -7 years of full life cycle recruiting experience with a product or services/consulting organization. Proven track...
Apply For This JobOverview Guidehouse is a leading global provider of consulting services to the public and commercial markets with broad capabilities in...
Apply For This JobJob Description A Java internship is a program designed to provide students and recent graduates with practical experience in software...
Apply For This Job
“`
Search qualified candidates by skills, location, experience, education, and more.
“`