Senior Software Engineer (Windows ML MLIR Platform)
Redmond, Washington, United States · Hybrid
$120k–$261k/yr
Senior$1M raised
Overview Help define how AI runs on Windows at global scale. The Windows AI Platform & Tools Team is building the foundational software that turns rapidly advancing models and silicon into fast, efficient, and trusted ex…
Detail-oriented resource that will manage workstreams that support validations of cloud-based requests and approvals for accounts, tenants, and other cloud services. Validate prior requests and approvals for cloud relate…
Skills: Cloud support, Business analysis, Microsoft Suite, Excel, Outlook
Overview Join the Microsoft Turing team and help shape the future of enterprise productivity with AI. We build the core systems behind Microsoft 365 Copilot—a groundbreaking AI assistant used by hundreds of millions of p…
Skills: Software Engineering, Artificial Intelligence, Large Language Models, Distributed Systems, C
Overview Join the Microsoft Turing team and help shape the future of enterprise productivity with AI. We build the core systems behind Microsoft 365 Copilot—a groundbreaking AI assistant used by hundreds of millions of p…
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this poss…
Skills: Data science, Python, C, C++, Machine learning
Software Development Manager, Leo Avionics End Points
Redmond, Washington, United States · On-site
$185k–$250k/yr
Senior$67M raised
We are seeking a Software Development Manager to lead the team that owns and builds the embedded firmware for"Avionics Endpoints. These endpoints are used for three very mission critical functions - determine and change …
Skills: Software development management, Embedded firmware, C++, Rust, Python
You will lead Meta Robotics Studio and own the delivery of Meta's robotics products — from architecture and industrial design through development, manufacturing, and launch. You will be accountable for the roadmap, the m…
Skills: Robotics, Hardware Engineering, Embodied AI, Machine Learning, Systems Software
Research Scientist - Multi-modal AI & Efficient Generative Models
Burlingame, California, United States · On-site
$184k–$257k/yr
Senior+$80B raised
Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most by enabling compelling experiences in novel computing platforms: Smart Glasses and VR headsets. We are a te…
Fresh Consulting is a design-led, software development and hardware engineering company, offering end-to-end digital services to help companies innovate. We bring together amazing UX designers, sophisticated developers, …
Skills: System testing, Electromechanical assembly, Linux, Windows, Sensors
Amazon Leo is Amazon's low Earth orbit satellite network. Our mission is to deliver fast, reliable broadband connectivity to customers beyond the reach of existing networks. From households to small businesses, schools, …
Overview Are you a customer-obsessed, AI-driven program leader who thrives at the intersection of engineering, operations, and applied AI? The Azure Engineering Operations (EngOps) team is on a mission to transform Micro…
Skills: Program Management, Artificial Intelligence, Machine Learning, LLMs, Agentic AI
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this poss…
Skills: Software engineering, Full stack development, Python, C#.NET, Go
Overview Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and limitless …
Principal Software Engineer, M365 Enterprise Search Platform
Redmond, Washington, United States · Hybrid
$143k–$304k/yr
Senior+$1M raised
Overview As a Principal Software Engineer on the M365 Enterprise Search Platform team, you will play a key role in shaping the retrieval and grounding technologies that power the Retrieval-Augmented Generation (RAG) behi…
Data Science: AI Experiences PhD Internship Opportunities - Redmond
Redmond, Washington, United States · Hybrid
$7k–$13k/mo
Entry level$1M raised
Overview Come apply your academic skills to solve real world industry problems at scale and do your best work at Microsoft! The complexity of the space and technical challenges of this opportunity will help you grow your…
Skills: Data Science, Machine Learning, Statistics, SQL, Python
Overview Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for …
Skills: Software Engineering, Distributed Systems, Identity And Access Management, Cloud Computing, C
Overview Come build community, explore your passions and do your best work at Microsoft with thousands of University interns from every corner of the world. This opportunity will allow you to bring your aspirations, tale…
Overview The Marketplace Product Marketing team mission is to improve the performance and scale the success of Microsoft Marketplace by increasing customer demand for cloud solutions, AI apps, and agents offered by Mic…
Skills: Product Marketing, Category Management, E-commerce, Merchandising, Data Analysis
Overview Microsoft Windows & Devices team is on a journey to deliver iconic end-to-end products across hardware, software, and services that people love and use every day. A fundamental part of our strategy is having des…
Overview MCAPS-Core accelerates customer outcomes and business growth. By uniting product, engineering, marketing, sales, customer success, and partners around a common customer mission, we help customers realize value f…
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
$120k–$261k/yr
Full-time
bachelor degree, postgraduate degree
Flexible work options, Partial remote work
Posted 7d ago
~40 hrs/week
Responsibilities
You will design and deliver core compiler and runtime features for the Windows ML MLIR platform to optimize machine learning model execution across CPU, GPU, and NPU hardware. The role involves collaborating with internal and external partners to ensure reliable, efficient, and secure edge-AI system performance.
Requirements
Candidates must have a bachelor's degree in a technical field and at least 4 years of engineering experience with languages like C++ or Python. Preferred qualifications include advanced degrees and specific experience with compiler technologies like MLIR or LLVM and machine learning infrastructure.
Full job description
Overview
Help define how AI runs on Windows at global scale. The Windows AI Platform & Tools Team is building the foundational software that turns rapidly advancing models and silicon into fast, efficient, and trusted experiences for millions of customers. Working at the intersection of machine learning compilers, runtimes, operating systems, and heterogeneous hardware, you'll collaborate across Microsoft and with leading silicon partners to solve consequential edge-AI systems challenges.
As a Senior Software Engineer, you will design and deliver core capabilities for the Windows ML MLIR platform across CPU, GPU, and NPU hardware. You will work on production compiler and runtime components that enable developers to deploy machine learning models efficiently and reliably, contributing to graph compilation, hardware-aware optimization, scheduling, memory orchestration, power efficiency, and secure execution. You will own complex features end to end, collaborate across team boundaries, and help turn emerging model and hardware capabilities into durable Windows platform building blocks. The role offers flexible work options, including partial remote work.
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.
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
Role-based responsibilities
Collaborates with and guides appropriate internal (e.g., product manager, privacy/security subject matter expert, technical lead) and external (e.g. customer escalation team, public forums) stakeholders to determine and confirm customer/user requirements for a project/sub-section of a product/solution. Incorporates customer insights into future designs or solution fixes. Ensures unwritten requirements, such as appropriate continuous feedback loops that measure actionable, quantitative (e.g., customer value, usage patterns, solution performance) and qualitative (e.g., accessibility, globalization) indicators of value are incorporated. Understands, provides feedback on, and advocates for security and privacy needs of the customer who will be using the project/sub-section of a product/solution.
Identifies dependencies and incorporates them into the development of design documents for a product, application, service or platform. Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Understands upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack. Collaborates with other teams to reach common goals where dependencies and validation concerns overlap. Works across teams to resolve conflicts around dependency ownership and required work.
Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications. Continuously improves code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs. Applies metrics to drive code quality and stability. Applies appropriate coding patterns and best practices (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions). Identifies and escalates blockers or unknowns during the development process, communicates how they will impact timelines, and identifies strategies and/or opportunities to address them.
Leverages their subject-matter expertise to partner with appropriate stakeholders (e.g., technical program managers) to drive a workgroup's project plans, release plans, and work items. Organizes work into smaller sets of tasks as part of an overall roadmap. Guides other members for project estimation and escalates issues that might cause a delay. Ensures required security protections and detection processes are accounted for in planning. Ensures project plans adhere to security, privacy, and compliance requirements. Ensures all code for a product/solution is properly flighted for quicker mitigation of production incidents. Calculates capacity for planning, accounting for appropriate failover and backup/restore mechanisms for disaster recovery for a project/sub-system of a product. Makes considerations for efficient operation of a project/sub-system of a product after it is live. Establishes a rollback plan for a project/sub-system of a product.
Acts as a designated responsible individual (DRI) and guides other engineers by developing and following the playbook, working on-call to monitor a system/product/service for degradation, downtime, or interruptions. Alerts stakeholders as to status and initiates actions to restore system/product/service for simple problems and complex problems when appropriate. Responds within service level agreement (SLA) timeframe. Drives efforts to reduce incident volume, looking globally at incidences and providing broad resolutions. Escalates issues to appropriate owners.
Remains current in skills by investing time and effort into being informed of current developments. Proactively seeks new knowledge, evaluating new trends, technical solutions, and patterns, assessing how to adapt them to current problems. Conducts learning and literary sessions to raise awareness on relevant engineering design principles (e.g., security, testability, performance, scalability, accessibility, product knowledge).
Windows ML MLIR responsibilities
Design, implement, test, and support production-quality compiler and runtime features for the Windows ML MLIR platform.
Optimize model execution across CPU, GPU, and NPU hardware, including graph transformations, operator lowering, memory use, scheduling, and performance analysis.
Own complex features from design through deployment, using telemetry and disciplined engineering practices to improve reliability, diagnosability, and efficiency.
Collaborate with Windows, model, runtime, and silicon-partner engineers to integrate new capabilities and resolve end-to-end performance and compatibility issues.
Qualifications
Required/Minimum 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++, 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:
Master's 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 Bachelor's 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 equivalent experience.
Experience with MLIR, LLVM, ONNX Runtime, or comparable compiler and runtime technologies.
Experience optimizing machine learning workloads for CPU, GPU, NPU, or other heterogeneous hardware.
Knowledge of machine learning inference, graph compilation, memory management, and performance analysis.
Experience building local model integrations in system- or application-level components.
Experience developing and debugging production software in modern C++.
Experience with systems software, compilers, runtimes, machine learning infrastructure, or performance-critical platform components.
Demonstrated ability to design, implement, test, and operate complex software features across team boundaries.
#W+DJOBS
#AI
#WindowsML
#MachineLearning
#ArtificialIntelligence
#LocalInferencing
#ML
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 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 $160,200 - $261,000 per year.
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.
Related keywords
Windows MLMLIRLLVMONNX RuntimeCompilerRuntimeMachine LearningEdge-AICPUGPUNPUHeterogeneous HardwareGraph CompilationMemory OrchestrationPerformance OptimizationC++
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters.
Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
Offices: 1 Microsoft Way, Redmond, Washington 98052, US · 1 Denison Street, North Sydney, NSW 2060, AU · 1950 Meadowvale Blvd, Mississauga, Ontario L5N 8L9, CA · 39, Quai du Président Roosevelt, Issy-les-Moulineaux, Île-de-France 92130, FR · Walter-Gropius-Straße 5, München, 80807, DE
Based on 1023 listings with disclosed salaries, most software jobs in Redmond, WA pay between $120k–$285k per year. Individual offers vary with seniority, company size, and specialization.
How many Software jobs are open in Redmond, WA right now?
There are currently 1,053 open software positions in Redmond, WA listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Software roles in Redmond, WA?
Companies currently hiring include Microsoft, Amazon, SpaceX, Meta, CrowdStrike, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Software jobs in Redmond, WA?
Yes — 634 of the 1053 open software positions offer remote or hybrid work (49 remote, 585 hybrid).
How do I apply for Software jobs in Redmond, WA?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.