DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Senior Software Engineer - Microsoft Weather in Redmond, Washington

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 analysis 

  • Collaborate with scientists, engineers, and product managers to understand the business requirements and translate them into technical solutions 

  • Provide technical leadership and mentorship to engineers and peers 

  • Ensure code quality, performance, reliability, and scalability of the platform components 

  • Research and evaluate new technologies and frameworks to improve the platformcapabilities 

  • Troubleshoot and resolve issues in production and development environments 

Qualifications

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 Python

  • OR equivalent experience.

  • 4+ years direct experience delivering, scaling, and owning highly successful and innovative machine learning products 

  • 3+ Experience developing and designing multi-tiered distributed services 

Additional 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 Python

  • OR 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 Python

  • OR equivalent experience.

  • Experience working through full product cycles from initial design to final product delivery 

  • Understanding 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.) isbonus. 

  • 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.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

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 (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers