Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in Bangalore vacancy
  •  ...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... 
    Suggested
    Permanent employment

    Saviynt

    Bangalore
    more than 2 months ago
  • 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

    Oracle

    Bangalore
    5 days ago
  •  ...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

    Intuit

    Bangalore
    4 days ago
  •  ...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

    Solera

    Bangalore
    11 days ago
  • 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... 
    Suggested
    Work visa

    Palo Alto Networks

    Bangalore
    a month ago
  • Rs 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 ...

    Visteon

    Bangalore
    a month ago
  •  ...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... 

    Cadence

    Bangalore
    7 days ago
  • 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

    Dell Technologies Capital

    Bangalore
    7 days ago
  • 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

    Wissda Consulting Private Limited

    Bangalore
    a month ago
  •  ...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

    RSA Security

    Bangalore
    7 days ago
  •  ...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

    Dell Technologies Capital

    Bangalore
    4 days ago
  •  ...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 time
    Hybrid work

    ABB Limited

    Bangalore
    11 days ago
  •  ...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

    visteon corporation

    Bangalore
    6 days ago
  •  ...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

    Loop AI Group Cognitive Computing

    Bangalore
    3 days ago
  •  ...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

    Ecolab

    Bangalore
    2 days ago
  •  ...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... 

    Solera

    Bangalore
    a month ago
  •  ...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 contract
    Full time
    Immediate start

    Sabre

    Bangalore
    2 days ago
  •  ...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 time
    Hybrid work
    Immediate start

    Salesforce

    Bangalore
    more than 2 months ago
  •  ...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.-... 

    EPRODUCTIVITY SOFTWARE PACKAGING TECHNOLOGY INDIA

    Bangalore
    11 days ago
  •  ...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 employment
    Full time
    Contract work
    Hybrid work
    Remote job
    Flexible hours

    Eurofins GSC IT DC

    Bangalore
    8 days ago
  • 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 contract
    Contract work

    Recruiting Bond

    Bangalore
    7 days ago
  •  ...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 work
    Hybrid work

    Solera

    Bangalore
    3 days ago
  •  ...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 contract
    Local area

    Microsoft

    Bangalore
    25 days ago
  •  ...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 time
    Worldwide

    Epsilon

    Bangalore
    19 days ago
  •  ...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 job
    Contract work
    Worldwide
    Flexible hours

    Cimpress India

    Bangalore
    8 days ago
  •  ...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

    Amazon Railings

    Bangalore
    9 days ago
  •  ...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

    Walmart Global Tech India

    Bangalore
    6 days ago
  •  ...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 time
    Hybrid work
    Work at office
    Remote job

    Fivetran

    Bangalore
    8 days ago
  •  ...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 contract
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days week
    1 day week

    OneTrust

    Bangalore
    3 days ago
  •  ...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... 

    Broadcom

    Bangalore
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!