Senior Software Engineer - Performance Tooling
$119.8k - $234.7kMicrosoft Corporation
Overview
The Artificial Intelligence (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, internet of things (IoT) devices and internet browsers. We collaborate with our hardware teams and partners, both internal and external, and operate at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software. We are a team of highly capable and motivated people that pride themselves on a collaborative and inclusive culture.? We own inference performance of OpenAI and other state of the art large language model (LLM) models and work directly with OpenAI on the models hosted on the Azure OpenAI service serving some of the largest workloads on the planet with trillions of inferences per day in major Microsoft products, including Office, Windows, Bing, SQL Server, and Dynamics.
As a Senior Software Engineer - Performance Tooling on the team, you will have the opportunity to work on multiple levels of the AI software stack, including the fundamental abstractions, programming models, compilers, runtimes, libraries and application programming interfaces (APIs) to enable large scale training and inferencing of models. You will benchmark OpenAI and other LLM models for performance on graphics processing units (GPUs) and Microsoft hardware, debug and optimize performance, monitor performance and enable these models to be deployed in the shortest amount of time and the least amount of hardware possible helping achieve Microsoft Azure's capex goals.
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
Work across multiple layers of the AI software stack (abstractions, programming models, compilers, runtimes, libraries, and APIs) to enable large-scale model training and inference.
Benchmark OpenAI and other LLMs for performance on GPUs and Microsoft hardware.
Debug, profile, and optimize performance for training/inference workloads on Central Processing Units (CPUs)/Graphics Processing Units (GPUs).
Monitor performance regressions and drive continuous improvements to reduce time-to-deploy and hardware footprint.
Collaborate across teams of researchers and engineers to deliver scalable, production-ready AI performance improvements
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++, or Python OR equivalent experience.
Other Requirements:
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. This includes passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred/Minimum 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++, 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++, or Python
OR equivalent experience.
4+ years' practical experience working on high performance applications and performance debugging and optimization on CPUs/GPUs.
Experience in DNN/LLM inference and experience in one or more DL frameworks such as PyTorch, Tensorflow, or ONNX Runtime and familiarity with CUDA, ROCm, Triton.
Technical background and solid foundation in software engineering principles, computer architecture, GPU architecture, hardware neural net acceleration.
Experience in end-to-end performance analysis and optimization of state of the art LLMs and HPC applications, including proficiency using GPU profiling tools.
Cross-team collaboration skills and the desire to collaborate in a team of researchers and developers.
Ability to independently lead projects
#AIInfra
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.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
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. (
$152k - $287.5k
NVIDIA Corporation is looking for a Senior Software Engineer for Developer Tools in Redmond, Washington. You will design product features for performance profiling and collaborate with teams globally. Applicants should have 5 years of software experience, be fluent in C++...SeniorPerformance$152k - $241.5k
...As part of the growing Developer Tools team, you will work on tools like Nsight... ...Join the Developer Tools team as a senior software engineer to work on profiling tools within the... ...easy to collect, analyze, and visualize performance profiling data in cluster and cloud environments...SeniorPerformance$165k - $242k
...Senior Software Engineer, Data Center Infrastructure Tooling CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a... ...enterprises, CoreWeave combines superior infrastructure performance with deep technical expertise to accelerate...SeniorPerformanceTemporary workFlexible hours$184k - $287.5k
...We are now looking for a Senior Software Engineer for AI Resiliency! At NVIDIA, we are pushing the... ...-level C++ and Python code. Enhance performance for AI workloads running on thousands... ...scenarios. Assist in developing monitoring tools for proactive failure mitigation....SeniorPerformance$119.8k - $234.7k
...Microsoft. Our work spans the full software development lifecycle, with a... ...reliable, production-grade developer tools. We are looking for a Senior Software Engineer to help build a world-class... ...of agentic AI systems and high-performance developer tooling. We are particularly...SeniorPerformanceOngoing contractLocal areaImmediate start$119.8k - $234.7k
...Overview As a Senior Software Engineer do you enjoy solving problems, looking at problems through... ...to ensure appropriate security and performance, drives reliability in the solutions,... ...best practices. Applies debugging tools and examines logs, telemetry, and...SeniorPerformanceOngoing contractTemporary workLocal area$119.8k - $234.7k
...scale with seamless integration with governed tools, (b) model fine‑tuning to train and improve agentic performance, and (c) Foundry observability to generate... ...evaluate and optimize agents. As a Senior Software Engineer within Foundry Agents, you will build and...SeniorPerformanceOngoing contractLocal area$125k - $145k
...ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER, CONSTELLATION TOOLS (STARLINK) Starlink is the world’s largest satellite... ...well-architected, highly reliable, responsive, and performant web applications to command, control, and monitor fleets...PerformancePermanent employmentTemporary workInternshipWork at officeWorldwideMonday to FridayWeekend work$60 - $64.5 per hour
...design and implement automation solutions, develop monitoring tools, and troubleshoot complex technical issues. Candidates should have... ...hour. This position works onsite and contributes to enhancing reliability and performance in test processes. #J-18808-Ljbffr Akraya, Inc.SeniorPerformanceHourly payContract work- ...legacy systems, and robust developer tools, Worldscape empowers rapid deployment... ...infrastructure. Worldscape is seeking a Senior Full Stack Engineer to join our innovative engineering... ...reviews and enforce standards for performance, reliability, and security. Continuously...SeniorPerformanceFull timeFlexible hours
$119.8k - $234.7k
...Overview Are you a Software Engineer already at the forefront of agentic AI development... ...strong opinions about what great agentic tooling looks like, formed from real... ...out code with an emphasis on quality, performance, simplicity, durability, scalability,...SeniorPerformanceOngoing contractLocal area$140k - $190k
Senior Software Engineer Lead core application-layer embedded software development for satellite communication... ...will have the ability to use these tools and technologies to solve difficult... ...complex projects to meet technology performance and schedule objectives. Skills And...SeniorPerformanceWork experience placementWorldwideFlexible hours$102.1k - $202.2k
...team at Microsoft develops AI software that enables running AI... ...culture. As a Software Engineer II or Senior Software Engineer - Simulation... ...AI chip simulator, related tools and its integration and... ...with a focus on low-level or performance-critical software. ~ Solid...SeniorPerformanceOngoing contractLocal area$119.8k - $234.7k
...Business Operations, and Product Engineering to deliver high-impact... ...business excellence.?? As a Senior Software Engineer, you will... ...leverage artificial intelligence tools and practices throughout the... ...maintainable, well-tested, secure, and performant code, you will uphold...SeniorPerformanceOngoing contractLocal area$174k - $252k
..., Mathematics, Life Science Engineering, or equivalent practical experience... ...in scientific computing and software engineering. 2 years of... ...engineering, and high performance computing. 4 years of experience... ...and necessary deployment tooling functionality. Work closely...SeniorPerformanceFull timeTemporary work- ...Software Engineers (Fulfillment Center Integrations) We are seeking an experienced Robotics... ...Build and refine data pipelines to track performance, generate insights, and support... ...improvement. Enhance Observability Tools: Develop monitoring and debugging tools...SeniorPerformanceInternship
- ...HTML5, CSS3, and JavaScript/TypeScript. Develop and integrate tooling solutions for automation, monitoring, and reporting.... ...database design and optimization. Ensure secure coding practices, performance tuning, and scalability. Collaborate with Scrum teams, participate...SeniorPerformance
- ...Introduction At IBM Software, we transform client challenges... ...landscape. Here, you'll have the tools and opportunities to advance... ...We're looking for Senior Engineers with a deep backend focus to... ...that enhance organizational performance, and participate in system-wide...SeniorPerformance
- ...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with a strong... ...security, compliance, scalability, and performance Develop and optimize network... ...experience using AI-native development tools like Claude Code, Cursor to accelerate...SeniorPerformance
- ...Introduction A career in IBM Software means you'll be part of a... ...existing code for optimal performance, and guaranteeing top-notch... ...Computer Science, Software Engineering, or a related field. ~5+ years... ..., Kubernetes, observability tools. ~ Proven experience with...SeniorPerformance
$119.8k - $234.7k
...~ We'rebuildingAIfirst engineering systemsthat power growth at... ...We're Looking For ~ Software engineering fundamentals with... ...~ Ability to reason about performance, reliability, and correctness... ...velocity, including using AI tools to prototype, implement, debug...SeniorPerformanceOngoing contractLocal area$196k - $230k
...their careers. We're a high-performing, fast-moving team with... ...Capacity & Efficiency Engineering team focuses on building software to manage, govern, and reduce... ...scalability! As a Senior Software Engineer on... ...Infrastructure partners to develop tooling that detects...SeniorPerformanceWork at officeFlexible hoursShift work3 days per week- ...Senior DevOps Engineer Location: Kirkland, WA, Harford CT & Memphis TN. Local... ...automation, and monitoring tools is a MUST. The ideal... ...supporting, implementing, and performance tuning Golang web-based... ...automation and configuration software systems such as (Jenkins, Chef...SeniorPerformanceLocal area
$200k - $287.5k
...they work. You don't just use tools; you possess an innate... ...Source Analytics! Snowflake engineers are leading the way with innovations... ...Parquet and more! As a Senior Software Engineer on the Open Source... ...focusing on scalability, performance and usability such as Iceberg...SeniorPerformanceFlexible hours$200k - $287.5k
...Senior Software Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher... ...how they work. You don't just use tools; you possess an innate curiosity, treating... ...build our elastic, high-scale, high-performance, cloud native compute platform to...SeniorPerformanceWork at officeFlexible hours$139k - $242k
...Senior Software Engineer, Sandboxes & Virtualization Livingston, NJ / New York, NY / Sunnyvale,... ...CoreWeave delivers a platform of technology, tools, and teams that enables innovators to... ...combines superior infrastructure performance with deep technical expertise to...SeniorPerformancePermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours- ...plus top AI researchers who specialize in software engineering, logical reasoning, STEM,... ...proprietary intelligence with systems that perform reliably, deliver measurable impact, and... ...Build agents and automated verification tools in Python that can verify the quality of...SeniorPerformanceFor contractorsRemote workFlexible hours
- ...Riot engineers bring deep knowledge of specific technical areas but also value the opportunity... ...and deliver player value. As a Senior Software Engineer, you’ll own and deliver important... ...and implementing AI/ML driven tools for one of Riot’s most exciting new games...SeniorLocal areaFlexible hours
- ...highly skilled Azure-focused infrastructure engineer to support a next-generation platform... ...ensuring scalability, reliability, and performance across complex hybrid environments. This... ...automation using infrastructure-as-code tools such as Terraform or similar...SeniorPerformance
$105k - $195k
...thoughtfully curated benefits, and the tools to explore and grow into... ...We are looking for a Senior Software Developer to join our Roku team... ...With guidance from senior engineers, actively contribute to a... ...skill set, experience, and/or performance. Base pay is just one component...SeniorPerformanceTemporary workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Performance Tooling. Be the first to apply!
- rust software engineer Redmond, WA
- senior software design engineer Redmond, WA
- software engineer amazon Redmond, WA
- software developer positions Redmond, WA
- software engineer full time Redmond, WA
- software engineer Redmond, WA
- software engineer intern Redmond, WA
- agile software developer Redmond, WA
- senior software engineer remote Redmond, WA
- software developer internship Redmond, WA


