Software Engineer
Actively Reviewing the ApplicationsMicrosoft
India, Karnataka, Bengaluru
Full-Time
On-site
INR 1–4 LPA
Posted 2 months ago
•
Apply by June 1, 2026
Job Description
Overview
The Production Engineering and AI Group, part of Microsoft’s Core Operating Systems, is central to powering Azure Cloud. This team ensures that our Azure Cloud works with the latest version of Linux software with utmost quality and performance, and serves as the gatekeeper of production software. The team achieves this massive feat at Azure scale through efficient use of automation and by leveraging AI to reduce the human cost of these responsibilities. This is a great opportunity to join the Production Engineering and AI group and be part of Microsoft's Azure Cloud Infrastructure growth.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Key Responsibilities:
Required Qualifications:
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
The Production Engineering and AI Group, part of Microsoft’s Core Operating Systems, is central to powering Azure Cloud. This team ensures that our Azure Cloud works with the latest version of Linux software with utmost quality and performance, and serves as the gatekeeper of production software. The team achieves this massive feat at Azure scale through efficient use of automation and by leveraging AI to reduce the human cost of these responsibilities. This is a great opportunity to join the Production Engineering and AI group and be part of Microsoft's Azure Cloud Infrastructure growth.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Key Responsibilities:
- Create, debug and maintain software to ensure that any Linux based software that gets deployed onto Azure Cloud meets our high-quality bar and provides a seamless experience to our partner teams and end users.
- Leverage AI and automation to drive efficiency in our processes and reduce human toil.
- Write clean, efficient, easy-to-maintain and well-documented code, ideally including scripting in Python, Bash, or PowerShell.
- Analyze and comprehend existing systems and identify areas of improvement.
- Collaborate with cross-functional teams including Product Managers, SMEs of networking, storage and kernel to ensure that our quality practices and tools are of utmost relevance.
- Collaborate with infrastructure, DevOps, and security teams to ensure seamless integration and deployment.
- Be an Open Source enthusiast and contribute to our projects in the open source community via enhancements, code reviews and setting up of CI/CD pipelines.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- 2–3 years of hands-on experience in handling linux systems, ideally on public clouds[EJ1.1][JG1.2]
- Proficiency in Python and Bash; familiarity with additional languages is a plus.
- Working, practical knowledge of Linux Operating System internals including networking, storage and memory management and Linux utilities
- First-hand experience running and debugging linux systems
- Good analytical and problem-solving abilities, with adaptability to changing business needs.
- Strong interpersonal and communication skills with a collaborative working style.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Backend Engineer
KeyValue
India
Full-Time
₹15–16 LPA
MySQL
PostgreSQL
MongoDB
+38
Full Stack Platform Engineer
eBay
India
Full-Time
₹1–4 LPA
Engineering
Senior Backend Developer
Uplers
India
Full-Time
₹3–6 LPA
Python
DevOps
Relational Database
Remote Python Programmer
Turing
India
Contract
Git
Python
Docker
+3
Machine Learning Developer (Freelance)
Mindrift
India
Part-Time
Machine Learning
Engineering
Python
+6
Share
Quick Apply
Upload your resume to apply for this position