Principal Machine Learning Software Engineer

Last updated 5 hours ago
Location:Bellevue, Washington
Job Type:Full Time

Are you interested in being part of a team with close to $10B in revenue and rapid growth? Are you looking for joining a fun and fast paced environment, where people are empowered to innovate? Are you excited about cutting-edge machine learning technologies? Are you passionate about solving real customer problems with AI?

Online Advertising is still one of the fastest growing businesses on the Internet today, and Bing Ads is considered one of the most important players in the world of Advertising business. In Campaign Intelligence team, we use truly state-of-the-art machine learning and AI technologies, to transform the user experience with AI infusion, and to unlock the magic of advertising data. We train large BERT/GTP2 models to automatically generate ad creatives and offer online suggestions. We work on Federated Learning to preserving user privacy while improving algo performance. We use GNN to deepen the advertiser understanding so we could provide best recommendations and optimizations. The technologies are amazing and the team is fast growing, it is the perfect time to join!

Responsibilities

As a Principal Software Engineer, you will formulate approaches to solve problems using AI and ML in the context of customer, engineering and business needs. You will dive deep into data to find key insights that impact the business. You will design algorithm, train model and deploy to production. You will lead other data scientists to work with engineers and product managers to deliver end-to-end experience. You will collaborate across the company including research teams to adopt the latest technologies in AI and ML. You will come up with innovative solutions to address customer challenges.

Qualifications

  • BS in Computer Science, Statistics, Applied Mathematics or Physics. MS/PhD is strongly preferred.
  • Excellent communication and collaborative skills
  • 8+ years of professional experience in applications of machine learning, data science and/or analysis
  • 3+ years of experience in at least one of the DL frameworks like PyTorch, TensorFlow or etc.
  • 5+ years of experience in at least one of programming languages like Python/R/C#/Java/C++
  • Experience with NLP, CV or Recommender System is a big plus

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#BingAds#