Principal Software Engineer, Profiling Services
$272k - $431.25kNVIDIA
Help design and ship an Always-On, low-overhead GPU profiling service that runs in production, scales across cluster environments, and delivers actionable insights for ML workloads. You will lead the architecture and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available and reliable.What you’ll be doing:Design the architecture for an Always-On profiling service, defining interfaces, data flows, and scalability guarantees for multi-process/GPU/node systems.Drive low-overhead, high-reliability implementations in C/C++, including IPC/shared memory, and bounded CPU/memory budgets.Lead end-to-end feature delivery spanning user-mode components, driver/platform layers, and performance counter/trace providers.Establish profiling models that integrate with existing ML/AI workflows (e.g., PyTorch/XLA) to turn low-level signals into actionable insights.Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate architectural risks, and align roadmaps across internal and external partners.What we need to see:BS or MS degree or equivalent experience in Computer Engineering, Computer Science, or related degree.15+ years of system-level C/C++ development, including concurrency, memory management, and performance engineering.Proven experience designing and shipping production quality system software or drivers with strict reliability, observability, and performance constraints.Demonstrated technical leadership: defining architecture and success metrics, and translating abstract product visions into actionable technical roadmaps with fast-paced, multidisciplinary teams.Strong interpersonal, verbal, and written communication; able to influence across organizations and build trust with external collaborators.Ways to stand out from the crowd:Extensive experience with profiling/tracing stacks for CPU/GPU (e.g., CUPTI, Nsight, performance counters, event correlation) and debugging highly concurrent systems.Deep hands-on knowledge of CUDA and GPU architecture, including runtime/driver APIs, CUDA streams/graphs, and kernel behavior.Track record building continuous, always-on, or multi-client profiling systems designed for predictable overhead at scale.Hands-on experience tuning ML training/inference loops based on deep profiling analysis, with familiarity in ML ecosystems (e.g., PyTorch, JAX) and correlating application events with GPU metrics to translate data into actionable performance insights (e.g., bottleneck triage, compute vs. memory bound).Experience with user-mode driver development and integration within platform security and permissions models.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until February 14, 2026.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.SummaryLocation: US, CA, Santa Clara; US, TX, AustinType: Full time
$114.6k - $234.6k
...Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build... ...life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for...SuggestedTemporary workFlexible hours- ...SMEs to large multi-nationals and high-profile names. Passionate about recruitment,... ...and geographical area - create a bespoke service to meet our individual clients’ recruitment... ...specifications for mission critical software solutions. Programs, codes, and develops...SuggestedPermanent employmentFull timeContract workWork at office
- ...sustainable tomorrow. The Team: As a Principal Software Engineer for Power and Energy Transition (PET)... ...(ReactJS/TypeScript) Backend services across Node JS Data Ingestion pipelines... ...practices. Competitive Candidate Profile ~8+ years of software engineering...Suggested
$104.5k - $234.6k
...Diagnoses and resolves complex cross-service issues; enforces versioning,... ...Responsibilities Platform Software Development: Lead cross-... ...guidance and coaching to engineers to drive improvements.... ...completion. Conducts performance profiling and optimization of coding,...SuggestedTemporary workFlexible hoursShift work- ...with a fantastic mission, look no further! We are seeking a Principal Engineer to lead the hands-on architecture and development of our... ...responsible for defining API contracts, building production services, and architecting the platform interfaces high-performance throughput...SuggestedFull timeContract workTemporary workLocal areaRemote workWorldwideVisa sponsorshipFlexible hours
$280k - $320k
...build meaningful connections, safely and confidently. As a Principal Software Engineer, AI & Matching , you will define and build the next... ...Bumble Design and build high-scale, low-latency production services for retrieval, ranking, recommendations, decisioning, and...Full timeLive inImmediate start$180k - $220k
...Principal Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower... ...primarily backend role with occasional frontend work. Our backend services are written in Python and Rust, and our frontend...Temporary workCasual workWork at office$233.36k - $320.87k
...We are seeking a Senior Principal Software Engineer to serve as a senior technical leader responsible for defining and executing the long term technical strategy for backend and AI services that power data applications and production grade data platform capabilities. This...Local area$142.8k - $274.8k
...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's... ...this goal, we in the Hardware Health Service team within Azure are responsible for... ...Health Service is looking for a Principal Software Engineer to be a part of the fast-paced...Ongoing contractWork at officeLocal areaWorldwide- ...of innovative, talented, and passionate engineers committed to delivering cutting-edge verification... ...-cause analysis, and delivery of robust software solutions. Collaborate with R&D,... ...and escalations. Success Profile Recognized as a technical leader in formal...Full timeImmediate start
$118.1k - $200.76k
...Software Engineer Are you an experienced Software Engineer looking for the next step to grow your career? Do you want to design and write... ...the world in defense technologies and national security services. We offer a flexible work environment and 9/80 work schedule...Full timeLocal areaFlexible hours$114.6k - $234.6k
...-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor... ...life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for...Full timeTemporary workRemote workFlexible hours$135.2k - $306.4k
...offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions... ...data planes. We are hoping to enhance engineering efficiency by concentrating our expertise... ...experience. Responsibilities As a Senior Principal Engineer, you will lead the design and...Temporary workWorldwideFlexible hours$132.96k - $226.04k
...career. We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced solutions in... ...security company which delivers a full range of products and services for air, land and naval forces, as well as advanced...Full timeWork experience placementLocal areaRemote work$163.4k - $272.3k
...effectively in their day-to-day operations. We are seeking a Principal Software Engineer to own technical direction for the platform, the... ...including connectors, agent orchestration, knowledge ingestion, service boundaries, and infrastructure as code. Define the...Work at office3 days per week- ...of innovative, talented, and passionate engineers committed to delivering cutting-edge verification... ...-cause analysis, and delivery of robust software solutions. Collaborate with R&D,... ...and escalations. Success Profile Recognized as a technical leader in...Immediate start
$144.2k - $288.4k
...Summary We are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead... ...front-end applications to resilient backend services—while setting architectural direction, influencing...Hourly payFull timeTemporary workLocal area$119k
...teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for... ...partners to authenticate securely and seamlessly at scale. As a Software Development Engineer II, you will help build and evolve scalable features...$233.36k - $320.87k
...Description Job Description We’re looking for a Senior Principal Software Engineer to join Procore’s Workflows team. In this role, you’ll... ...technical vision and architecture for foundational platform services that power the industry's most complex construction workflows...Contract workWork experience placementWork at officeLocal areaImmediate start2 days per week- ...years, Aspira has been the market-leading provider of software and services that help public agencies protect natural and cultural... ...interview process. The Ideal Candidate Aspira's Principal Software Engineer is a technical leader who drives the design, development...H1bWork visa
$165.2k - $223.6k
...and development company that designs and engineers high-profile consumer electronics. Lab126 began in 200... ...innovation? We are looking for an experienced Software Development Engineer to build security software for our device services (Echo, Fire TV, and more). In this role,...InternshipLocal areaFlexible hours$114.6k - $234.6k
...Design, develop, troubleshoot, and debug software for cloud infrastructure components such... ...Help define and evolve software engineering standards and procedures, with an emphasis... ...monitoring, triage automation, and diagnostic services that support large-scale distributed...Full timeFlexible hours$96.8k - $251.6k
...years of experience developing commercial software in a distributed environment. We need... ...work with product management to define services. We help establish operational best... ...practices and procedures within the software engineering team. We support the development,...Full time$198.24k - $272.58k
...Job Description Job Description We're looking for a Principal Software Engineer to join Procore's Directory team, part of our Product & Technology... ...architectural direction across our backend and frontend services and ensuring the domain remains a first-class citizen...Contract workWork at officeLocal areaImmediate start2 days per week$135.2k - $306.4k
...look for experience operating distributed services at scale. We require strong Linux and... ...require a BS or MS in Computer Science, Engineering, or a related IT field, or equivalent... ...major new projects and design and develop software to those specifications. We carry out...Full time$272k - $431.25k
We're looking for a Principal Engineer to join our CSP Engagements team as... ...performance expectations, profiling methodology, and tuning options... ...— identify configuration, software, or workload differences... ...heart of our products and services. We have some of the most forward...Full timeRemote work- ...seamlessly integrates hardware, software and system level technologies... ...thinking team of architects, engineers, and business professionals... ...CPU/GPU synchronization. Profile distributed AI workloads and... ...agencies, or fee-based recruitment services. Cornelis Networks is an...Remote jobFull timeFlexible hours
$105k - $170k
...team of exceptional, hands-on engineers to make this happen.... ...About the team The Tool Software team builds the software that... ...processing Implement gRPC services and Protocol Buffer APIs Build... ...with application performance profiling and optimization across CPU,...Full timeWork at officeVisa sponsorshipNight shift$85.7k - $126.86k
...is looking for a server-side engineer in the Austin or San Mateo areas... ...should be equivalent to a Software Engineer. We have a well... ...challenging problems for high profile titles. The ideal candidate... ...experienced in building APIs and services using REST, and will have at...Full timeWork experience placementLocal area$105k - $170k
...design all the hardware and software needed to make chips and we... ...processing Implement gRPC services and Protocol Buffer APIs... ...alongside hardware and process engineering partners Required Experience... ...application performance profiling and optimization across CPU,...Full timeWork at officeVisa sponsorshipNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Profiling Services. Be the first to apply!
- principal software engineer Austin, TX
- principal solution architect Austin, TX
- principal data scientist Austin, TX
- senior principal cloud computing engineer Austin, TX
- epic principal trainer Austin, TX
- principal solutions consultant Austin, TX
- principal cloud computing engineer Austin, TX
- senior principal scientist Austin, TX
- principal architect Austin, TX
- principal consultant Austin, TX



