LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Software Engineer 2
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 1577 jobs →
Microsoft

Software Engineer 2

Microsoft • India, Uttar Pradesh, Noida, India, Karnataka, Bangalore, India, Telangana, Hyderabad

Posted 2w agoMid-LevelSoftware engineering📍 Noida📍 Bangalore📍 Hyderabad
Apply Now →

Skills & Technologies

C#AzurePython

Overview

Microsoft is hiring a Software Engineer 2 to develop AI software for training and deploying advanced AI models. You'll work with C#, Azure, and Python in a collaborative environment. This role requires hands-on software design and development skills.

Job Description

Who you are

You have a solid background in software engineering, with experience in developing software in modern programming languages. You are comfortable collaborating with cross-functional teams, including hardware designers and ML researchers, to create innovative solutions. Your problem-solving skills are top-notch, and you thrive in environments where you can tackle complex technical challenges. You are motivated to contribute to the development of a full end-to-end AI stack and have a history of delivering high-quality software solutions.

You possess strong engineering principles and are adept at applying them to your work. You have experience in estimating work and scheduling deliverables effectively. Your ability to participate in design discussions and evaluate alternatives is a key strength, allowing you to contribute meaningfully to the team's objectives. You are passionate about AI and eager to work on cutting-edge technologies that push the boundaries of what is possible.

Desirable

Experience with AI frameworks and tools is a plus, as is familiarity with large-scale AI model training and inference. You may have worked on projects involving AI accelerators or supercomputers, giving you a unique perspective on the challenges and opportunities in this field. A proactive approach and the ability to take initiative will set you apart as a candidate.

What you'll do

In this role, you will be responsible for developing system software and tools that support large-scale AI model training and inference. You will collaborate closely with hardware design teams to build the software stack for Microsoft's next-generation AI accelerator. Your work will involve hands-on software design and development, where you will apply your engineering skills to solve complex problems.

You will participate in design discussions, helping to evaluate alternatives and contribute to the overall architecture of the AI software stack. Your ability to identify and estimate work will be crucial in scheduling deliverables and ensuring that projects stay on track. You will work alongside a diverse team of engineers and researchers, fostering a collaborative and inclusive culture.

Your contributions will directly impact the performance and scalability of AI models, enabling Microsoft to deliver cutting-edge solutions to its customers. You will have the opportunity to work on innovative projects that push the boundaries of AI technology, making a meaningful difference in the field.

What we offer

Microsoft provides a dynamic work environment where you can grow your skills and advance your career. You will have access to the latest technologies and tools, allowing you to stay at the forefront of AI development. The company values collaboration and inclusivity, ensuring that all team members feel supported and empowered to contribute their best work.

In addition to a competitive salary, Microsoft offers a range of benefits designed to support your well-being and work-life balance. You will have opportunities for professional development and career advancement, with resources available to help you achieve your goals. Join us at Microsoft and be part of a team that is shaping the future of AI technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts