Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Oregon, Hillsboro 
71553423

28.01.2025

and system

Strategic Planning and Architecture (SPARC)in Azure Hardware Systems & Infrastructure.expanding cloud, responsible for deliveringfor cloudand Xbox Live.

The SPARC organizationresponsible forand architecture pathfindingmanages Azure’s hardware roadmap from architecture concept through production for Microsoft’s current and future on-line services.within SPARCis at the forefront of systems architecture and technology pathfinding, memory, storage,and system interconnects.Drawing oninsights of workloadtechnology trendsevaluate novel systems architecturehardware/software co-designthem throughtechnical readiness.

Principal Software Engineerfor architecture pathfinding and evaluation of system interconnects for high-performance accelerated computing systems, with a goal to enableperformant, flexible provisioning of memory and compute infrastructure. This role hastechnical and roadmap shaping responsibilities that requires in-depth technicalin AI models, parallel computing, communication algorithms and libraries, for serving and training systems, scale-up and scale-out interconnects/topologies, and systemmodelling. The candidate must have a proven track-record ofaccelerator systemthat extends from workloads to hardware and software.Additionally, they should possess the capability to guide and influence innovations from the initial concept stage all the way through to product development.

Success in this role requires:

  • Listening to those whooperateAzure and their customers toidentifycurrent and emerging problems
  • Identifyingpromising technologies to address problems relevant for Azurebusiness, engagingecosystem partners, and derisking productization via capable proof-of-concepts
  • Working across organizational boundaries with roadmap planners, product architects, and hardware and software engineering teams to land promising solutions in Azure data centers.

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.

Qualifications

Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline 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.

  • 6+years of experienceinperformanceanalysis andsystemsmodelling of AI and parallel computingworkloadswithtrack recordofinfluencing architecture direction.
  • 6+ years of experiencewithhardware/software co-design projectsinvolving GPGPU/accelerator systems,alongwith experiencewithemergingAImodels,frameworksand software stacks.


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/Additional Qualifications:

  • Skilled in partnering and influencing architects, hardware engineers,andsoftware leads.
  • Ability to manage through ambiguity, bringing clarity and results orientation to engage and energize collaborators and stakeholders.
  • Collaboration skills, teamwork, and sense of presumed responsibility.
  • Verbal and written communication skills, and ability to articulate and engage with both technical and non-technical stakeholders at all levels.
  • Experience leading and driving complex projects with respect and integrity, including those with multiple workstreams spanning different business and technical disciplines.
  • Intellectual curiosity and passion about learning and deployingnew technologies.
  • Problem-solving skills, analytical capabilities, and attention to detail.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 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 $180,400 - $294,000 per year.Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until January 29, 2025.

Responsibilities
  • performance analysis methodologies and tools to evaluatememory-centricinterconnecttechnologiesforscale-up communication and memory disaggregation/expansion foraccelerated computing workloads.
  • Develop deep insightsthrough workloadcharacterizationandcorrelationtoidentifysystemsoptimizationopportunities.
  • Collaboratewithdomain experts on AI workloads, softwarecompiler/libraries, SoC, and platform infrastructure to engineerTCO-optimizedsolutionsforAzure AI usages.
  • Influence and shape hardware architecture, targeting three-to-six-yeartimeframe, with data-driven analysis,insightsand recommendations.
  • Embody ourand