Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Senior Software Engineer

Microsoft MAI APRD Shopping team is building a comprehensive and high-quality shopping catalog powered by AI, connecting consumers to sellers worldwide. The team focuses on transforming groundbreaking ideas into top-tier products and services that benefit a vast user base. The Shopping Catalog is a crucial component that creates the best shopping experience via Microsoft Search and MSN content ecosystem.

As a Senior Software Engineer, you'll be working with a team of dedicated engineers and scientists on complex challenges in the AI and e-commerce space. You'll be responsible for driving algorithmic and modeling improvements using advanced AI techniques including LLM, Search, and NLP. The role requires expertise in deep learning and strong programming skills in languages like Python, C++, or Java.

The position offers an opportunity to make direct impact on both catalog comprehensiveness and quality, working on systems that transform web users into product buyers through search results and recommendations. You'll be involved in analyzing performance, conducting offline and online testing, and developing scalable solutions.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants regardless of their background.

This role is perfect for someone who combines technical excellence in AI/ML with strong software engineering skills and has a passion for building large-scale e-commerce solutions that impact millions of users globally.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • Drive algorithmic and modeling improvement to the shopping catalog system
  • Analyze performance and identify opportunities based on offline and online testing
  • Develop and deliver robust and scalable solutions
  • Make direct impact to both catalog comprehensiveness and quality
  • Collaborate and communicate with team members

Requirements For Senior Software Engineer

Python
Java
  • 3+ years experiences in applying deep learning techniques and drive E2E AI product development (LLM, Search, NLP, etc)
  • Excellent coding experience in Python, C++, C#, C or Java
  • Demonstrated excellence in coding and technical communication
  • Passion for quality, performance and reliability

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?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI/ML development with hardware integration, requiring 4+ years of experience and offering hybrid work arrangement in Suzhou, China.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft Montreal focused on developing and implementing advanced ML solutions while working with researchers and product teams.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft, focusing on developing and implementing cutting-edge ML solutions while working with researchers and product teams.

Senior Data scientist

Senior Data Scientist role at Microsoft Bangalore, focusing on M365 Copilot and AI infrastructure, requiring 5+ years of experience in data science and AI research.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft working on Azure GenAI platform, focusing on large language model development and deployment with OpenAI collaboration.