Taro Logo

Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's Bing Web Data Platform's Document Understanding team is seeking a Senior Software Engineer to build cutting-edge solutions for document understanding at web scale. The Web Data Platform (WDP) serves as the data foundation for Bing and various Microsoft experiences, including Bing Search, ads, Copilot, and Grounding API.

As a Senior Software Engineer, you'll work with some of the largest datasets in the industry, leading projects from ideation through deployment. The role involves applying large-scale machine learning and large language models (LLMs) to understand and enrich web content, directly impacting critical Microsoft experiences and advancing AI capabilities.

The position offers competitive compensation ranging from $119,800 to $234,700 per year (higher in SF Bay Area and NYC), along with comprehensive benefits. You'll be working in a hybrid environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).

Key responsibilities include collaborating with stakeholders, driving technical designs, implementing and optimizing code, and serving as a Designated Responsible Individual (DRI). You'll need 4+ years of experience in technical engineering, particularly with large-scale data processing pipelines and machine learning.

This is an opportunity to shape the future of AI while working with cutting-edge technology at one of the world's leading tech companies. The role combines technical expertise with strategic thinking, requiring both strong coding skills and the ability to deliver impactful, real-world results.

Microsoft offers an inclusive culture focused on growth mindset, innovation, and collaboration, along with comprehensive benefits including healthcare, educational resources, investment options, and generous time off policies. Join us in empowering every person and organization on the planet to achieve more.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle complex problems
  • Adapt to new trends and improve product performance and reliability

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years hands-on experience with large-scale data processing pipelines and data mining
  • 4+ years experience developing machine learning pipelines
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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