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.
- 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.
- 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
$183k - $275k
...test different aspects of the software and hardware integration layer. This performance simulation platform includes... ...tracing and profiling tools, and much much more.Engineers across the company rely on this... ...deliver, and you've briefed senior engineering leadership on trade...SeniorPerformanceTemporary workImmediate startFlexible hours$152k - $241.5k
...groundbreaking developments in High-Performance Computing, Artificial... ...Full-Stack Web Applications Engineers to join this dynamic and innovative... ...for VLSI designs. This software development team is a multifaceted... ...with coding assistant tools (i.e.: Cursor, Claude Code, Co...SeniorPerformanceFull time$184k - $287.5k
We are seeking a Senior Software Engineer to help build and improve AI Developer Tools connected through web APIs, SDKs, CLIs, and Agents. Apply your expertise with... ...CUDA development, from coding to profiling and performance fine-tuning.In this role, you will architect cloud...SeniorPerformanceFull time$144.7k - $261.3k
...Every autonomous-driving engineer at GM eventually asks... ...team builds the tools that answer them, across... ...About the Role Our senior engineers don't wait for... ...and use it: vehicle, software version, location, and... ...curation. Build high-performance tools for analyzing...SeniorPerformanceFull timeLive inLocal areaRemote workWork from homeFlexible hours$130k - $170k
...Software Development PositionResponsibilities:Lead on product roadmaps, new features design... ...lifecycle.Develop pre- and post-sales tools and environments.Research new technologies... ...IPS/ADC/WAF) is preferred..Knowledge in performance tuning is preferred.B.S. in Computer...SeniorPerformanceFull timeWorldwide- ...Senior Software Development Engineer Joining Intuitive Surgical means joining a team dedicated to using... ...maintain equipment, fixtures, and tooling that optimize and streamline the manufacturing... ...systems that assure products' performance, reliability and safety....SeniorPerformanceLocal areaFlexible hours
$220k - $230k
...Mountain View, CA, USAR&D - Engineering /Full-time /HybridResponsibilities... ...design and implement high-performance, low latency calculation... ...Strong knowledge in backend software developmentDeep expertise in... ...JVM works.Experience using AI tools such as Claude Code.Nice to...SeniorPerformanceFull time- ...patients worldwide.We’re a team of engineers, clinicians, and innovators... ..., our work helps care teams perform with greater precision and... ...maintain equipment, fixtures, and tooling that optimize and streamline... .... This engineer will develop software and algorithms for custom...SeniorPerformanceLocal areaWorldwideFlexible hours
$119.8k - $234.7k
...Senior Software Development EngineerMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding... ...reliability, availability, and performance by leveraging data... ...the latest AI developer tools to building new AI applications...SeniorPerformanceWork at officeLocal areaWorldwide$185k - $230k
...to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal... ...of search system accuracy and performance.Your ImpactDesign, develop, and oversee... ...transcribed, Otter.ai is the world’s leading tool for meeting transcription,...SeniorPerformancePermanent employment$193.93k - $291.15k
...optimization, and developing tooling for large scale data curation... ...Partner with a tight-knit group of engineers who focus on collision... ...a system that is required to perform at extremely high recall and... ...in C++.Experience deploying software in robotics products.Willingness...SeniorPerformanceImmediate startFlexible hours$185k - $230k
...conversations turn directly into outcomes. As a Senior Software Engineer on our Product teams, you’ll own... ...that AI outputs are reliable, performant, and aligned with real user needs.You’... ...developmentModel effective use of modern AI tools to improve iteration speed, code...SeniorPerformancePermanent employment$193.93k - $291.15k
...platforms. These platforms will allow any software engineer to add new viz elements. Additionally,... ..., you’ll build business-critical tools that accelerate the development of Nuro’s autonomous driving technology.Build performant visualization frameworks in both C++ /...SeniorPerformanceImmediate startFlexible hours- ...Core Infrastructure team builds the software systems that power engineering workflows across Cerebras.Our... ...systems, test infrastructure, developer tools, and reusable software platforms that... ...reliability, capacity, performance, cost efficiency, monitoring, and operational...SeniorPerformance
$174k - $252k
...Android, Chrome, and more.Improve performance of on-device model inference... ....5 years of experience with software development in one or more... ...with on-device ML SDKs/tooling (e.g., TensorFlow Lite, ExecuTorch... ...execution.Google's software engineers develop the next-generation...SeniorPerformance$187.08k - $234k
...Segment: Home OfficePosition: Senior Software EngineerJob Location: 1375... ...software development standards and tools for software coding and... ...defects from past software engineering solutions to avoid... ...similar defects. Troubleshoot performance and availability bottlenecks...SeniorPerformanceFull timeTemporary work$160.36k - $291.15k
...About the TeamThe Systems Engineering team is responsible... ...includes designing performance metrics, evaluation methods... ...of hardware, software, and robot operations,... ...deployment.About the RoleThe Senior Software Engineer,... ...automated test pipelines and tooling, ensuring easy...SeniorPerformanceWork experience placementImmediate startFlexible hours$174k - $252k
...to discover, implement, and validate performance improvements at scale.Be among the first... ...'s degree in Computer Science, Software Engineering, Mathematics, or a related STEM field... ...systems data analysis, visualization tools, or debugging.3 years of experience with...SeniorPerformanceWork experience placementInternship$171k - $231.5k
...Intuit Enterprise Builders team as a Senior Software Engineer. As Intuit expands its footprint in the... ...technologiesUnderstands evaluation tools to validate and measure the accuracy... ...ensuring high availability and optimal performance of applicationsPassionate for...SeniorPerformanceTemporary workWork experience placementWorldwide$185k - $230k
The OpportunityWe are looking for a Senior Software Engineerto lead feature development and serve... .... In this role, you will drive the performance, infrastructure improvement, and overall... ...explore and evaluate new technologies, tools, and methodologies to enhance development...SeniorPerformancePermanent employment$193.93k - $291.15k
...RoleWe’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/... ...fault handling.Optimize autonomy performance for latency, CPU/GPU usage, memory... ...traces, metrics, event recording, and tools to support incident review and...SeniorPerformanceLocal areaImmediate startFlexible hours$143.2k - $243k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious... ...clouds ensuring security, scalability, performance, observability, resilience, and cost... ...testing, vulnerability scanning, security tools, etc.Comfortability with tools such as...SeniorPerformanceWork at officeImmediate startRemote workFlexible hours- ...worldwide.We’re a team of engineers, clinicians, and... ...work helps care teams perform with greater precision... ...PositionThe Interaction Software Engineering (ISE) organization is seeking a Senior Software Engineer with... ...with easy-to-use APIs, tools, and reliable, performant...SeniorPerformanceLocal areaWorldwideFlexible hours
- ...patients worldwide.We’re a team of engineers, clinicians, and innovators... ..., our work helps care teams perform with greater precision and... ...invasive surgery.The Interaction Software Engineering team is... ...QtExperience with performance profiling tools and optimization techniques...SeniorPerformanceLocal areaWorldwideFlexible hours
$176.4k - $264.6k
...efficiently. We continuously refine our routing engine to calculate more efficient routes,... ...and know how to balance correctness and performance.You know how to choose the right storage... ...for developers. You love working on tooling that will help engineers more easily troubleshoot...SeniorPerformanceImmediate startFlexible hours- ...decode on the Cerebras Wafer-Scale Engine.We are hiring a Senior Software Engineer to build and evolve the ML... ...help ensure that streaming, sampling, tool use, structured outputs, multimodal... ...Cerebras decode.Deliver measurable performance improvements. Diagnose bottlenecks...SeniorPerformance
$90k - $180k
...Segment: Home OfficeRole summary:As a Senior Software Engineer at Walmart, you will lead the... ...maintaining high standards for quality and performance. The team values clear communication,... ...software intelligence and leverage GenAI tools to improve development efficiency....SeniorPerformanceFull timeTemporary workPart time$202k
...Full time, Level 5Posted: 2026-08-13Sr Software Engineer - AI Infra - TrainingAbout the role and... ...powerhouses to build the dependable, high-performance foundation that supports that vision.... ...infrastructures.Create best-in-class tools and frameworks that increase the velocity...SeniorPerformanceFull timeWork at officeRemote work$160.36k - $291.15k
...leading investors.About the RoleAs a Senior Software Engineer, Collision Avoidance Testing, you will... ...and simulation teams to evaluate the performance of the autonomous vehicle in... ...metrics, data analytics, evaluation tooling, or CICD test pipelines to quantify robot...SeniorPerformanceWork experience placementImmediate startFlexible hours$126k - $248k
As a Senior Software Engineer on the Database Integration & Observability team, you will drive core... ...experience in software development and/or performance engineeringExperience with large... ...plus).Experience with observability tooling (e.g. time series metrics, dashboards...SeniorPerformanceLocal areaRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Performance Tooling. Be the first to apply!
- software engineer internship remote Mountain View, CA
- software engineer remote Mountain View, CA
- graduate software developer no experience Mountain View, CA
- work from home software developer Mountain View, CA
- summer intern software engineer Mountain View, CA
- information technology software engineer Mountain View, CA
- senior software engineer remote Mountain View, CA
- rust software engineer Mountain View, CA
- junior software developer remote Mountain View, CA
- software engineer travel Mountain View, CA


