Logo
Microsoft

Senior Software Engineer - Microsoft Weather

Microsoft, Redmond, Washington, United States, 98052


We are looking for a highly skilled Senior Software Engineer to contribute to projects related to machine learning and platform for the Microsoft Weather AI product, rated the #1 weather product in the world with a reach of 1B+ users. Machine Learning experience is preferred but not required. Candidates should be passionate about engineering and driven to excel in their field. They will participate in projects related to science (weather forecast models, deep learning, transformers, GANs, diffusion, CNNs, RNNs) and platform (real-time data processing, internet-scale serving). We are looking for a Senior Software Engineer who can provide technical leadership, drive engineering excellence, and deliver robust and scalable solutions to make a direct impact on 1B+ users globally, while continually improving our KPIs.

The Commerce, Feeds and Verticals organization specializes in building personalized and engaging products around news, shopping, weather, sports, finance, and gaming that can scale to 1B+ Microsoft users on desktop and mobile.

Responsibilities

Design, develop, test, and deploy algorithms for weather forecasting and analysisCollaborate with scientists, engineers, and product managers to understand the business requirements and translate them into technical solutionsProvide technical leadership and mentorship to engineers and peersEnsure code quality, performance, reliability, and scalability of the platform componentsResearch and evaluate new technologies and frameworks to improve the platform capabilitiesTroubleshoot and resolve issues in production and development environmentsQualifications

Required/Minimum Qualifications

Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python4+ years direct experience delivering, scaling, and owning highly successful and innovative machine learning products3+ Experience developing and designing multi-tiered distributed servicesAdditional Or Preferred Qualifications

Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.Experience working through full product cycles from initial design to final product deliveryUnderstanding of state-of-the-art machine learning and deep learning technologies. In particular, hands-on experiences with deep learning models (DNN, Attention, CNN, RNN) and frameworks (PyTorch, TensorFlow, Keras, etc.) is a bonus.Experience in developing, optimizing, and deploying deep learning models.Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $145,800 - $238,600 per year.

Microsoft will accept applications for the role until May 22, 2024.

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.

#J-18808-Ljbffr