Microsoft Logo

Microsoft

Senior and/or Principal Software Engineer - AI Frameworks Networking, Systems and Tools

Reposted 28 Days Ago
Remote
Hiring Remotely in United States
143K-331K Annually
Senior level
Remote
Hiring Remotely in United States
143K-331K Annually
Senior level
Design, implement, and ensure quality of systems stack, tools, and SDK integration for AI frameworks. Collaborate with hardware and ML teams, apply engineering principles, write low-level/high-performance code, define architecture, estimate scope, and drive coding standards.
The summary above was generated by AI
Overview

The  AI Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from world’s fastest AI supercomputers, to servers, desktops, mobile phones, IoT devices, and internet browsers. We collaborate with our hardware teams and partners to build the software stacks for novel AI accelerators. We work closely with ML researchers and developers to optimize and scale out model training and inference. The team operates at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software. We are a cross-discipline team of highly capable and motivated people with a collaborative and inclusive culture.


As a Senior and/or Principal Software Engineer - AI Frameworks Networking, Systems and Tools (AIFX NeST) team, you will be responsible for designing, implementing, and ensuring quality of systems stack, related tools and its integration with Azure and timely delivery as part of software development kit (SDK). This is a technical role that demands hands-on experience in all phases of software development: concept, software design, implementation, and verification. An entrepreneurial mindset and quick adaptation to innovative ideas and concepts are critical for fast ramp-up and contribution to a large-scale project. Knowledge of computer architecture and/or embedded programming is essential for successful candidates.


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


Responsibilities
  • Apply strong engineering principles for defining robust and maintainable architectures and designs.
  • Collaborate broadly across multiple disciplines from hardware designers to ML developers.
  • Help establish and drive the adoption of good coding standards and patterns.
  • Perform software development in C/C++, C#, Python, and other languages.
  • Identify requirements, scope solutions, estimate work, schedule deliverables.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR equivalent experience. 

Other Qualifications:

  • 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:

  • 2+ years’ experience with C#/Java
  • A strong technical background and solid foundation in software engineering principles and architecture design
  • Experience in building highly available highly scalable microservice architecture
  • Experience in working with orchestration platforms like K8 and Service Fabric
  • Ability to work independently and successfully deliver on KPIs
  • Great cross-team collaboration skills and the desire to collaborate in a team of researchers and developers
  • Strong communication skills (both written and oral)

#AIInfra


Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 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 $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay

Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165,600 - $296,400 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 $220,800 - $331,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


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.

Similar Jobs

11 Minutes Ago
Remote or Hybrid
Tennessee, USA
18-27 Hourly
Entry level
18-27 Hourly
Entry level
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Provides administrative transaction support between Manheim, commercial clients, buyers, and physical sites. Responsibilities include verifying gate passes, generating buyer releases in AS400, maintaining Smartsheet tracking, updating vehicle notes, monitoring email and Teams channels, resolving failed PSIs, supporting title workflows, answering inquiries, coordinating escalations, and meeting established KPIs and SOP requirements.
Top Skills: As400Microsoft TeamsSmartsheet
11 Minutes Ago
Remote or Hybrid
KS, USA
71K-106K Annually
Junior
71K-106K Annually
Junior
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Manages post-implementation relationships with OEM teams and dealership clients to improve Xtime adoption, product utilization, retention, and performance. Conducts on-site consultations, KPI reviews, training, technical support, workshops, and executive presentations. Oversees a portfolio of accounts, addresses churn risks, provides actionable recommendations, and serves as the primary customer advocate. The role requires approximately 75% travel, including overnight visits, with remote work when not traveling.
Top Skills: Dms SystemsXtime
11 Minutes Ago
Remote or Hybrid
MI, USA
71K-106K Annually
Junior
71K-106K Annually
Junior
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Manages post-implementation relationships with automotive dealerships, OEM teams, and enterprise clients. Provides consultative recommendations, KPI reviews, training, technical support, process improvement, presentations, and churn-risk escalation to increase product utilization and retention. Maintains a portfolio of accounts, facilitates workshops, supports OEM objectives, and travels extensively for on-site consultations, conferences, and client engagements.
Top Skills: Dms SystemsXtime

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account