Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Advertising
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Online Advertising team, a rapidly growing division handling billions of ad impressions daily. This role sits at the intersection of advertising technology and computational intelligence, focusing on developing scalable algorithms for the $70 billion online advertising market. The position offers a unique opportunity to influence technology development in Microsoft's advertising growth sector, working with large-scale data and complex algorithms.

The role combines elements of machine learning, data mining, and large-scale systems engineering to solve challenging problems in computational advertising. You'll be working with terabytes of user events data, designing and implementing sophisticated algorithms that operate on massive datasets. As part of Microsoft's global R&D team, you'll collaborate with top scientists and engineers to shape the future of online advertising technology.

The ideal candidate will bring strong software engineering expertise with at least 8 years of experience, coupled with an understanding of machine learning concepts. You'll be working in a hybrid environment, with up to 50% work from home flexibility. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave, making it an attractive opportunity for experienced engineers looking to make an impact in advertising technology.

This position is perfect for someone who wants to work at the cutting edge of advertising technology while being part of Microsoft's mission to empower every person and organization on the planet. You'll be involved in everything from developing novel algorithms for sponsored search to analyzing terabytes of data for system improvements, making this an exciting role for engineers passionate about large-scale systems and machine learning.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design and development of large scale online and offline platform tools for Ads related products
  • Develop novel algorithms in sponsored search to improve operational efficacy and monetization impact
  • Architect new designs and develop features for cloud-based applications
  • Analyze Giga/Tera bytes of logs and create observation/opportunities for system improvements
  • Ideate on newer aspects of advertising avenues and augment the platform with richer products

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Coding experience in C, C++, C#, Java, JavaScript, or Python
  • Basic understanding of ML concepts and interest in Machine Learning
  • Experience working with Big Data technologies like Hadoop, Spark, Cosmos
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?