Senior 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.
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.$212k - $318.4k
...Senior Software Engineer (Observability Solutions) - Enterprise Technology Services Apple IS&T's infrastructure powers billions of transactions every day. At this scale, the systems we build must be resilient, observable, and extraordinarily efficient. We are looking...SeniorRelocation$181.1k - $318.4k
...Senior Software Engineer, Enterprise Technology Services Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling...SeniorContract workWork experience placementRelocationShift work$193.3k - $261.5k
...AWS Commercial Application Services (EC2) Imagine building the cloud infrastructure... ...to build solutions that empower every engineer-regardless of experience-to contribute... ...computing. Key job responsibilities Senior Software Development Engineer - AWS Commercial Application...SeniorInternshipLocal areaWork from homeFlexible hoursNight shiftWeekend work$224k - $356.5k
...DGX Cloud organization, the Attestation Services team is building the unified trust layer... ...directly with security, silicon, and cloud engineering teams to turn embedded hardware trust... ...partnering with security, silicon, platform, and software teams to deliver end-to-end trust from...SeniorRemote work$165k - $242k
...Senior Platform Engineer II, Compute Services Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™.... ..., or a related field. Experience with performance profiling and optimization of distributed systems. Knowledge...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours- ...joining a critical initiative in its kickoff phase? If so, Maps Services team might be the right place for you. With its large... ...to mapping and traffic for commercial navigation. As a Senior Software Engineer I, you will be instrumental in advancing Samsara's mission...SeniorRemote workRelocation package
$152k - $241.5k
...highly motivated, creative engineers to join the Platform Software team. You will work with... ...application performance profiling and optimization, low-level... ...engineering levels and senior management. Strong C/C++... ...of our products and services. Your base salary will...Senior$139k - $242k
...Senior Software Engineer, Sandboxes & Virtualization Livingston, NJ / New York, NY / Sunnyvale,... ...GPU-accelerated workloads. Conduct profiling, benchmarking, and performance tuning... ...Paid Parental Leave ~ Flexible, full-service childcare support with Kinside ~401...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$135k - $165k
...Job Title: Senior Software Engineer - Foundational Services Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire About Snapsheet : Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where...SeniorFull timeTemporary workCasual workLocal areaRemote workVisa sponsorshipWork visaFlexible hours$117k - $234k
.... The Mobile Performance Engineering team is responsible for building... ...is our in-house mobile profiling library - an instrumentation... ...are passionate about making software faster and more efficient, curious... ...accessible products and services following Walmart's...SeniorFull timeTemporary workPart timeLocal area$193.3k - $261.5k
...Description Amazon Interactive Video Service (Amazon IVS) is AWS's fully managed... ...so developers can move fast. As a Software Dev Engineer III on Amazon IVS’ Real Time Video team... ...resolve performance bottlenecks through profiling, experimentation, and rigorous...InternshipLocal areaWorldwideFlexible hours- ...Senior, Software Engineer - Health & Wellness - Backend Multiple locations Regular/ Permanent Salaried... ...APIs and integrate with 3rd party services. Your role will be pivotal in shaping... ...bottlenecks in the application. Use profiling tools and techniques to ensure the...SeniorPermanent employmentFull timeWork at office
- ...collaborate across internal GPU software teams and engage with open-... ...PERSON: Skilled engineer with strong technical and analytical... ...Deep Learning Models: Profile, analyze, code change and tune... ...agencies, or fee-based recruitment services. AMD and its subsidiaries are...Senior
$184k - $287.5k
...the heart of our products and services. Our work opens up new... ...for a motivated Deep Learning engineer to bring advanced CUDA features... ...tools and runtime systems to profile and accelerate new paradigms... ...systems principles (aka systems software fundamentals) ~ Adaptability...Senior$152k - $241.5k
...We are seeking a Senior Software Engineer to drive integration of the NVIDIA Grove project within... ...experience: deploying and operating services/jobs, Helm/Kustomize, operators/controllers... .... Knowledge of GPU performance profiling and optimization (Nsight tools or similar...SeniorRemote work$190k - $220k
...trusted, structured, auditable data that software can understand and act on. Our focus is... ...brought together some of the strongest AI Engineers and Machine Learning Engineers in the... ...and maintain AI-powered applications and services, focusing on high availability, performance...SeniorWork at office- ...disruptive cybersecurity solutions. Our CleanINTERNET managed service operationalizes billions of threat indicators in real-time... ...with actionable insights for our customers. Position: Senior Software Engineer, Intelligence Services Location: US (Hybrid or Remote) What...SeniorContract workRemote workShift work
$224k - $356.5k
...visibility and real-world impact. As a System Software Engineer for Vision AI, you will develop and... ...and refining large-scale distributed services responsible for processing video,... ...validate perception algorithms at scale. Profiling and tuning GPU-accelerated inference...Senior$165k - $242k
...infrastructure. Who You Are: We are seeking a senior engineer with specialization in database and... ...of our data platforms, and related services and participate in the teams on-call... ...You have 5+ years of experience in a software or infrastructure engineering industry....SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$188k - $275k
...problems at the intersection of software, hardware, and AI, there's... ...experiment. Mentor and Grow Engineers: Manage and coach a high-caliber... ...: Hands-on experience with profiling and tracing tools (e.g.,... ...bottlenecks across distributed service boundaries. Architectural Influence...SeniorPermanent employmentTemporary workCasual workWork at officeImmediate startRemote workFlexible hours$193.3k - $261.5k
...Hyperplane is looking for a Software Development Engineer for a critical part of its service that delivers a distributed Network... .... This is a balanced team of senior and junior engineers that has proven... ...system performance through profiling, benchmarking, and implementing...SeniorInternshipLocal areaWorldwideFlexible hours$117k - $234k
...Position Summary... We are seeking a Senior Software Engineer - iOS ,for a key position on Walmart... ..., you will develop highly scalable services to process millions of requests per day... ...using Instruments for performance profiling and debugging. Extensive experience...SeniorFull timeTemporary workPart time$117k - $234k
...sponsorship is not included in this role As a Senior Software Engineer - Android , you will design, build,... ...experiences powering Walmart's Profile and Wallet journeys . You'll work on... ..., cybersecurity expert's and service professionals within the world's leading...SeniorFull timeTemporary workPart time$156k - $387.6k
...Senior Software Development Engineer, Relational Database Service (RDS) Location: San Jose Team: Technology Employment Type: Regular Job Code: A240489 Responsibilities About the Team Join ByteDance's database development team, where you'll build and own...SeniorTemporary workWork experience placementLocal area$224k - $356.5k
...We are looking for a passionate member to join our Engineering Team in GeForce NOW as a Senior Systems Software Engineer. In this role, you will play a... ...GeForce NOW is NVIDIA’s cloud-based game streaming service, delivering real-time gameplay straight from the cloud...SeniorRemote work$139k - $242k
..., GPU infrastructure, and Linux systems engineering. We partner closely with security, platform... ...GPU-accelerated workloads. Conduct profiling, benchmarking, and performance tuning... ...Paid Parental Leave ~ Flexible, full-service childcare support with Kinside ~401(k)...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$147.4k - $272.1k
...Senior Software Engineer, Apple Services Engineering (ASE) Do you love solving sophisticated challenges and are passionate about learning? At Apple, great ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion...SeniorRelocation$181.1k - $318.4k
Santa Clara, California, United States Software and Services The Siri & Information Intelligence team is looking for engineers to define and architect our on-device search... ...optimization experience, accompanied by knowledge of profiling tools and techniques, a plus Knowledge of...SeniorRelocation- ...GPU-based hyperscale cloud inference services. This order of magnitude increase in speed... ...the Role We are looking for a Software Engineer to join the ML Integration and Quality... ...Exposure to performance debugging, profiling, or system observability tools. Experience...SeniorWork at officeRemote work
$193.3k - $261.5k
...infrastructure and set best practices for software development processes. You will lead... ...and new team members. You will engineer and build solutions which are required for... ...dynamic traffic management for Internet service providers. A day in the life A SDE...SeniorPermanent employmentInternshipWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Profiling Services. Be the first to apply!
- graduate software developer Santa Clara, CA
- rust software engineer Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer amazon Santa Clara, CA
- software developer positions Santa Clara, CA
- software engineer full time Santa Clara, CA
- software qa engineer Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- junior software developer Santa Clara, CA
- software engineer Santa Clara, CA


