Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ 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 business segment handling billions of ad impressions daily. This role sits at the intersection of computational advertising, combining information retrieval, data mining, machine learning, and micro-economics. The position offers a unique opportunity to influence technology development in a crucial growth area at Microsoft, working with a $70 billion online advertising market. The ideal candidate will design and implement complex algorithms for large datasets, collaborating with top scientists and engineers across Microsoft's global R&D team. The role requires expertise in distributed systems, strong algorithmic skills, and the ability to build high-performance, scalable solutions. Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of Microsoft's mission to empower global innovation while enjoying comprehensive benefits and growth opportunities. The position involves working with cutting-edge technology in computational advertising, making it an exciting opportunity for experienced engineers passionate about large-scale systems and data-driven solutions.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Architect and build low latency and high throughput system
  • Collaborate, socialize, and drive cross-team technical initiatives with ML team and Advertising partners
  • Participate in design and code reviews
  • Mentor junior engineers in the team

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Strong data structure and algorithm concepts
  • Experience of working on large scale distributed systems and data platforms
  • Demonstrable design and problem-solving skills
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?