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 Team Leader/Manager is required to manage backend and Quality operations for Loan Processing.Knowledge of Records Management,FIle INwarding...
Apply For This JobSYX Services Pvt ltd SYX Services Private Limited is a subsidiary of a US based company called Global Industrial Company...
Apply For This JobJob Description Does pioneering new and innovative ways to reimagine and transform end-user productivity across the breadth and depth of...
Apply For This JobDo you want to be a part of the fascinating story of over 500 iconic brands spanning across more than...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Manage all day-to-day accounting and bookkeeping needs, posting supplier invoices, processing payments, and maintaining Quickbooks....
Apply For This JobFull Job Description Date: 11-Aug-2022 Location: Chennai Company: Mahindra & Mahindra Limited Responsibilities & Key Deliverables Responsible for DFM (Formability,Skin...
Apply For This Job