Principal Software Development Engineer
Microsoft
Overview
CoreAI is at the forefront of Microsoft's mission to redefine how software is built and experienced. We are responsible for building the foundational platforms, services, programming models, and developer experiences that power the next generation of applications using Generative AI. Our work enables developers and enterprises to harness the full potential of AI to create intelligent, adaptive, and transformative software.
The AI Core Infrastructure team, part of AI Platform team in CoreAI Organization is responsible for large-scale, highly reliable and efficient GPU management infrastructure and the inference and training platforms that powers all of Microsoft's AI workloads, such as M365 CoPilot, Github CoPilot, Microsoft CoPilot, AI Foundry's Inference and Fine-Tuning offering of OAI and OSS models, and many more.
As a Principal Software Engineer on the AI Core Infrastructure team, you will work on cutting edge infrastructure and tools to design, build, and support large scale training and inference platform built on top of latest generation of NVIDIA and AMD GPUs in Azure and Microsoft partner clouds on some of the world's largest AI Supercomputers.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees 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.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
#AIPlatform, #AIInfra, #AIInfrastructure, #GPUClusters, #AIJobs, #AzureAI, #AzureCloud
Responsibilities
As a Principal Engineer on the infrastructure fleet management team, your responsibilities include:
Architect, design, and develop core AI Infrastructure services developed in Go, Rust, Python, C++, and C# deployed on large-scale Kubernetes clusters to support pre-training and post-training of state-of-the-art LLMs, SLMs, multimodal, and code-specific models.
Design, build, and manage compute, storage and networking sub-system on large-scale GPU clusters to support LLM training, customization, and inference workloads.
Enhance systems and applications to deliver high stability, low latency, strong security, and maintainability in large-scale complex training environments in Azure and in partner clouds.
Provide operational support, technical leadership, and vision while contributing to the deployment, monitoring, and continuous improvement of engineering systems and practices.
Support development and troubleshooting from the frontline, resolving complex issues impacting large-scale services.
Collaborate closely with engineers, data scientists within the team, internal Microsoft Research teams and external enterprises to build better solutions together.
Provide vision, expertise, and technical leadership to other team members.
Help to grow talent in these areas.
Qualifications
Required Qualifications:
- Bachelor's or master's degree in computer science or a related field.
- 10+ years designing, developing, and shipping high quality software.
- 4+ years of experience with distributed systems and cloud based infrastructure.
- 2+ year of experience with DevOps practices (CI/CD, automated testing, deployment, etc.).
- Passionate and self-motivated. Strong ability in self-learning, entering new domain, managing through uncertainty in an innovative team environment.
Preferred/Additional Qualifications:
- 10+ years of software development experience in C#, C++, Python, or similar languages.
- 6+ years of experience with containerization tools (e.g., Docker, Kubernetes).
- Knowledge and hands on experience with production ML systems, large-scale training infrastructure, NCCL, CUDA libraries and tools.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
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.
- ...most customer-visible parts of the product. If youʼre a hands-on engineer and technical leader who thrives in solving complex identity... ...your team and across functions. Forward Thinker: You excel in software design and architecture to address complex problems, maintaining...SuggestedPermanent employment
Rs 3 - 12 lakhs p.a.
RESPONSIBILITIES: Taking ownership of customer issues reported and seeing problems through to resolution. Researching, diagnosing, troubleshooting and identifying solutions to resolve technical issues. Following standard operating procedures for proper engagement of...Suggested- ...Overview You will be leading a team of 30+ engineers to deliver a Traffic Management Platform with the high availability, large scale... ...years of experience developing/designing cloud, web or backend software. ~ Deep understanding of networking concepts, including protocols...Suggested
- ...Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle... ..., please visit solera.com. Job Summary: The Principal Software Engineer is responsible for playing a leading role on a team focused...Suggested
Rs 3 - 15 lakhs p.a.
...public and private clouds. ~ Core networking improvements in pure software environments in both Virtual machines and Container form... ...experience required with BS/MS degree in Computer Science or Electrical Engineering or equivalent. ~ Expert C programming skills. ~ Strong...SuggestedWork visaRs 4 - 11 lakhs p.a.
Key Deliverables: Integrate voice solutions like Cerence, Alexa, or Google into IVI systems Deliver production-ready modules in media, navigation, or radio domains Create reusable components across Voice SDKs with unit-tested code Debug and enhance Android apps ...- ...required and field) . BE/BTech/ME/MTech in Computer Science/IT/E&TC engineering WORK EXPERIENCE (state minimum number of years required and... ...related technologies like PHP, JavaScript. . Understanding of software components architecture (reusable software) . Experience with any...
- Senior Principal Software Engineer We're building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled performance, immense value and exceptional experiences...Full time
Rs 4 - 7 lakhs p.a.
Must have skills Java /J2EE, Spring, Angular Mandatory HTML, CSS Javascript good to have experince in building enterprise softwares Experience in Data structures, Algorithms Design patterns Experience range 7 to 12 years- ...RSA - Principal Software Engineer RSA provides trusted identity and access management for 12,000 organizations around the world, managing 25 million enterprise identities and providing secure, convenient access to millions of users. RSA specializes in empowering security...Hybrid work
- ...Software Principal Engineer-I8 The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics...Full time
- ...runs the world. This Position reports to: Digital Solution Engineering Manager Your role and responsibilities (Mandatory)... ...architectural guidelines. Architect and Design (HLD & LLD) complex software systems involving AI/ML use cases, MLOps around C#, .NET / Python...Full timeHybrid work
- ...The mission of this role is to design, develop, test and debug reusable software components to build BSP capabilities in In-Vehicle infotainment systems. JOB Role: BSP - Principal Software Engineer Experience: 6 years+ Job Location: Bangalore, Pune, Chennai Review...Shift work
- ...innovation, building solutions that power the future of digital-first restaurants. About the Role: We are looking for a Principal Software Engineer with deep technical experience to join our fast-growing, high-impact team. This senior leadership role is ideal for a...Long term contract
- ...Role Summary As a Principal Software Engineer, you will lead the design and evolution of the core ingestion, normalization, and integration capabilities that power ECOLAB3D. You will own architectural strategy for multicloud data pipelines, external partner integrations...Ongoing contract
- ...Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle... ...Role We are seeking a highly skilled and experienced Principal Software Engineer with expertise in .NET and React to join our dynamic engineering...
- ...as we modernize our platforms, transition fully to the cloud, and build next-generation, highly scalable software solutions. We are seeking a Principal Software Engineer who brings deep technical expertise, architectural vision, and engineering leadership to drive cloud-native...Long term contractFull timeImmediate start
- ...Salesforce has immediate opportunities for software developers who want their lines of code... ...will be working with a group of world-class engineers to build the breakthrough features our... ...serve to thrive. Your Impact As a Principal Engineer, your job responsibilities will...Full timeHybrid workImmediate start
- ...performance, and scalability of existing systems.- Manage end-to-end software lifecycle activities, including requirement analysis, design,... ....- Ensure code quality, system reliability, and adherence to engineering standards through code reviews, testing, and best practices.-...
- ...a fully owned subsidiary of Eurofins and functions as a Global Software Delivery Center exclusively catering to Eurofins Global IT business... ...on Microsoft Fabric components (OneLake, Data Factory, Data Engineering, Lakehouse / Data Warehouse, and Power BI). Typical reporting...Permanent employmentFull timeContract workHybrid workRemote jobFlexible hours
- Description :- Principal Software Engineer Platform Engineering- 10 to 15 years- Architecture at Scale - Distributed Systems - Cross-Platform Technical Strategy - AI InfrastructureThe Mandate :- A Principal Engineer's decisions are measured in years, not sprints.- The architecture...Long term contractContract work
- ...UPDATED JD Principal Software Engineer - AI Platform & Modernization Location: Solera India, Bangalore (On-site | No travel) About Solera Solera is a global leader in data and software solutions that manage and protect life's most important assets-cars, homes...Contract workHybrid work
- ...Overview AI Search is a comprehensive, global managed search solution that serves as the hosted search engine on Azure. It provides developers with an easy and efficient way to integrate powerful search capabilities into their applications, whether they are building e-commerce...Ongoing contractLocal area
- ...every brand interaction holds value. Our full-cycle product engineering and data teams chart the future and set new benchmarks for our... .... Why we are looking for you: We are looking for Principal, Software Engineer to work on groundbreaking multichannel SaaS Digital...Full timeWorldwide
- ...Technology , we are dedicated to crafting cutting-edge, world-class software solutions to power our mass customization businesses,... ..., apparel, packaging, and more. About the role: As a Principal Software Engineer at Cimpress Technology, you will play a pivotal role in...Remote jobContract workWorldwideFlexible hours
- ...Amazon Cross Border Core Technology team is seeking a seasoned Principal Engineer to drive the development of innovative technologies that will... ...Basic Qualifications Bachelor's degree 10+ years of software engineering with a proven track record of leading large-scale...Worldwide
- ...across stores, digital channels, and distribution centers. What You'll Do We are looking for a passionate and innovative software engineer to join Traffic Foundation within Walmart's Global Technology Platform group. Traffic Foundation is empowering application teams...Work at office
- ...arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We're proud that more organizations... ...is seeking an ambitious, accomplished, and independent Principal Software Engineer to make a significant impact in our fast-growing company...Full timeHybrid workWork at officeRemote job
- ...ce-4697-b94c-385bc4b97234-5' data-testid='conversation-turn-12' data-scroll-anchor='true' data-turn='assistant' Senior Principal Software Engineer As Senior Principal Software Engineer develop strategic methods and principles to improve the technical stability and efficiency...Long term contractWork at officeLocal areaWorldwideFlexible hours3 days week1 day week
- ...solutions for AI/ML and High performance computing applications. We are looking for excellent software and firmware engineers to join the NIC product development team. As a Principal Software Engineer, you will be responsible for Architecture, design and development of the...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!

