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

Principal Software Engineer

$142.8k - $274.8k
Full-time

Microsoft Corporation

Overview

The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the worlds most advanced AI models. We collaborate with our hardware teams and partners to build the software stacks for Microsofts next-generation supercomputers and the Maia AI accelerators. We work closely with ML researchers and developers tooptimizeand scale out modeltraining and inference. We work with OpenAI on the models hosted on the Azure OpenAI service.

The teamoperatesat the intersection of AI algorithmic innovation purpose-built AI hardware systems and software. We are a cross-disciplineteam of highly capable and motivated people with a collaborative and inclusive cultureand with a shared mission of supporting and driving our AI future.

As a member of this team you will have the opportunity to work ondeveloping and evaluating core algorithmic and hardware technologies toenable large scale inferencingand trainingofthe most advancedAImodels on novel AI hardware.

This is a technical role: it requires hands-on software design and development skills. Were looking for someone who has a demonstrated history of solving hard technical problems and is motivated to learn new areas and tackle the hardest problems in building efficient AI systems.

Responsibilities
  • Collaborate broadlywithMLresearcherssystem engineers and production engineers.
  • Engage with key partners to understand and evaluateperformanceandqualityforstate-of-the-artLLMsat different scales.
  • Build software tools to support validation and exploration ofLLMoptimizationtechnologies.
  • Perform software development inmodel scripting and/or kernel languages such asPythonC/C CUDA.
  • Identifyrequirements scope solutions estimate work schedule deliverables.

Qualifications

Required Qualifications:

  • Bachelors Degree in Computer Science or related technical field AND 6 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript or Python OR equivalent experience.

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.

Preferred Qualifications:

  • Masters Degree in Computer Science or related technical field AND 8 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript or Python OR Bachelors Degree in Computer Science or related technical field AND 12 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript or Python OR equivalent experience.
  • Experience in training or serving Deep Neural Network models.
  • Experience with Language Models and ML system optimization.

#AIInfra



Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142800 - $274800 per year. There is a different range applicable to specific work locations within the San Francisco Bay area and New York City metropolitan area and the base pay range for this role in those locations is USD $188000 - $304200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
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.


Required Experience:

IC

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Mountain View, CA vacancy
  • $142.8k - $274.8k

     ...fleet of autonomous agents, the way we measure quality must evolve with it-and you will lead that transformation. As a Principal Software Engineer on the Copilot evaluation team, you will own the technical vision for a platform built AI-first and agent-first: one... 
    Suggested
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $197k - $358.5k

     ...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment... 
    Suggested
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    14 hours ago
  • $160k - $190k

     ...certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more...  ...at Job summary We are seeking an experienced Principal Software Engineer to join our dynamic and innovative team. In this role, you... 
    Suggested
    Flexible hours

    DigiCert

    Sunnyvale, CA
    2 days ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the Linux... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  •  ...We’re looking for a Principal Software Engineer to help build the next generation of Matroid’s computer vision platform, shaping its architecture and technical direction. You’ll lead complex initiatives from definition through production, solve problems spanning computer... 
    Suggested
    Temporary work
    Flexible hours

    Matroid

    Palo Alto, CA
    2 days ago
  • $334k

     ...addition to Bitmoji , Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...with privacy at the forefront.We’re looking for a Senior Principal Software Engineer to lead the technical direction of Ads Quality... 
    Live in
    Work at office
    Local area

    Jobleads-US

    Palo Alto, CA
    4 days ago
  • $140k - $190k

     ...Principal Embedded Software Engineer WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach... 
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    4 days ago
  • $195k - $290k

     ...of cybersecurity starts with you. About the Role As a Principal Engineer within the Continuous Identity product group you will spearhead...  ...will drive technical excellence within our cloud product software engineering team partnering closely with UI and Sensor teams... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    CrowdStrike

    Sunnyvale, CA
    1 day ago
  • $142.8k - $274.8k

     ...in AI-generated and human-generated content spanning text image audio video and multimodal content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about building customer-facing AI services with scalable and sustainable architecture... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Mountain View, CA
    1 day ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world’s most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Commercial & Investment Bank Trust & Safety Fraud Prevention team, you provide deep... 

    JPMorgan Chase & Co.

    Palo Alto, CA
    a month ago
  • $165.6k - $296.4k

     ...This role is about designing foundational engineering systems ( instrumentation...  ...with higher confidence . ~ As a Principal Growth Engineer in CoreAI youll drive...  ...without becoming a piecemover Software Engineering IC6 - The typical base pay... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Mountain View, CA
    1 day ago
  • $216.4k

     ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...a single high-compute platform safely and efficiently. As Principal Software Engineer, you are the senior technical authority and system... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    12 days ago
  •  ...Principal Engineer, Developer Platform Engineering If you are looking for a game-changing career at one of the world's leading financial...  ...reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-... 
    Early shift

    Hackajob

    Palo Alto, CA
    2 days ago
  •  ...financial institutions, you've come to the right place.   As a Principal Engineer at JPMorganChase within the Commercial and Investment Bank...  ...reuse across teams Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-... 
    Shift work

    JPMorgan Chase & Co.

    Palo Alto, CA
    3 days ago
  • $119.8k - $234.7k

     ...Purpose The Artificial Intelligence (AI) Infrastructure Engineering Systems team at Microsoft builds the cloud platform engineering...  ...and the solutions. Role Summary As a Senior or Principal Software Engineer Systems and Infrastructure in the AI Infrastructure... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Mountain View, CA
    1 day ago
  • $165.6k - $296.4k

     ...Purpose The Artificial Intelligence (AI) Infrastructure Engineering Systems team at Microsoft builds the cloud platform engineering...  ...direction and the solutions. Role Summary As a Principal Software Engineer-Systems and Infrastructure in the AI Infrastructure... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Mountain View, CA
    1 day ago
  • $198.2k - $420k

     ...based out of Palo Alto, CA. Hybrid is 3 days a week onsite, 2 days a week remote.   SAP Business Network is seeking a Principal Software Engineer - Platform Engineering - to serve as a senior technical leader on the US Navy Business Network (PPS) program. One of SAP... 
    Permanent employment
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    SAP

    Palo Alto, CA
    21 days ago
  • $61k - $101k

     ...Requirements: We need 15+ years of overall engineering experience, including 8+ years in...  ...formal training or certification in software engineering concepts, along with 10+ years...  ...Channels and Connectivity team. As a Principal Engineer, Developer Platform Engineering... 
    Full time
    Early shift

    J.P. Morgan

    Palo Alto, CA
    a month ago
  • $142.8k - $274.8k

     ...capable always there. Were building for a future where AIdoesnt just respondit acts creates and orchestrates. As a Principal Full-Stack Software Engineer on our AI Experiences Copilot Engineering team youll build revolutionary experiences at the intersection of... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Mountain View, CA
    1 day ago
  • $165.6k - $296.4k

     ...Overview GitHub is growing its Engineering team and is hiring across multiple product...  ...experienced professionals to elevate our software engineering efforts. As a Staff Software...  ...the following teams we are hiring for Principal Software Engineers. GitHub Actions:... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Microsoft

    Mountain View, CA
    1 day ago
  •  ...Job Description Join a forward-thinking team at JPMorganChase and help shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical role in building and optimizing the platforms that power our data and AI initiatives. You... 
    Work at office
    Shift work

    JPMorgan Chase & Co.

    Palo Alto, CA
    a month ago
  • $114.38k - $195.88k

     ...customers' requirements and reach agreements with customers. Work with hardware engineering colleagues to design/select suitable key parts as part of system conception design. Create software architecture as part of system conception design. Assess software-related... 
    Full time
    Overseas
    Flexible hours
    Shift work
    Weekend work

    Coherent

    Santa Clara, CA
    1 day ago
  • $200k - $220k

     ...valuation growth. The Opportunity As Halo transitions from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor... 
    Temporary work

    Halo Industries

    Santa Clara, CA
    3 days ago
  •  ...Principal Software Development Engineer As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI's Key Management Service... 

    Oracle

    Santa Clara, CA
    3 days ago
  • $185.5k - $265k

     ...the company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Director, Software Engineering in the Engineering department... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    2 days ago
  • $256k - $312k

     ...Gigamon, Inc. in Santa Clara, CA seeks Principal Software Engineer . $256,000 to $312,000/yr. EOE. Job ID: 86250619 GI Gigamon, Inc. Sr. Staff Quality Assurance Engineer SI ServiceNow Inc. Staff Data Platform Software Engineers SI ServiceNow Inc. Principal Software Engineers... 

    Gigamon

    Santa Clara, CA
    4 days ago
  • $161k - $299k

     ...next generation of hardware verification technology. As a Senior Engineer in the System Verification Group, you will be at the forefront...  ...continuous learning. We are looking for an experienced C/C++ software engineer to join the Xcelium Software Development Team to develop... 

    Cadence Design Systems

    San Jose, CA
    5 days ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise Development LP

    Cupertino, CA
    1 day ago
  • $250.6k - $362.6k

     ...innovation meets cutting-edge technology in a dynamic and collaborative environment. Your Impact You will serve as a Principal Software Engineer within Cisco's cloud security business group, collaborating across multiple fast-paced teams to design, develop, and... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Outshift by Cisco

    Milpitas, CA
    1 day ago
  • $272k - $431.25k

     ...Principal Systems Engineer NVIDIA Dynamo is a high-throughput, low-latency inference framework for serving generative AI and reasoning models across multi-node distributed environments. Built in Rust for performance and Python for extensibility, Dynamo orchestrates... 
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    5 days ago

Do you want to receive more vacancies?

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