Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, ML Performance

$224k - $356.5k

NVIDIA

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in an inclusive, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.Join us at NVIDIA and be part of a team that’s crafting the future of technology! Our dedication to innovation and excellence has made us a leader in computer graphics, PC gaming, and accelerated computing for over 25 years. As we delve into the limitless opportunities that AI brings, we are looking for passionate individuals to help us push boundaries and redefine what's possible. NVIDIA is seeking a dedicated Software Engineer, ML Performance to join our team in Santa Clara, CA. In this role, you will engage directly with the latest AI technologies and work on optimizing performance at an outstanding scale. Your expertise will ensure that our groundbreaking solutions operate flawlessly and continue to lead the industry.What you’ll be doing:Analyze the performance of distributed training and inference workloads throughout the entire stack: model and framework, data loading and checkpointing, compiler and kernels, CUDA and NCCL, host and network. Identify the bottleneck, resolve it or suggest a solution, and provide the supporting evidence.Define the performance metrics tracked across a fleet of GPUs. Break them down into factors engineers need to debug. Decide which signals the platform collects first.Drive the analysis of regressions: segment workloads across machines, versions, and configurations to isolate the cause, and turn the method into analysis others can reuse.Evaluate automated diagnoses: judge whether a finding is accurate, identify misleading results and missed problems, and build the labeled cases that keep the analysis honest.Work closely with build partners on their real workloads, carry findings through to improvements, and feed what the product is missing back into the roadmap.What we need to see:Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.12+ years of relevant software engineering experience, including hands-on optimization of GPU training or inference workloads in production.Demonstrated performance work across more than one layer of the stack, with a clear account of the baseline, evidence, alternative explanations and validated outcome.Experience diagnosing performance across many jobs, machines or tenants, not only tuning a single workload.Enough familiarity with framework, runtime and compiler interfaces to say where a signal should be measured, even when someone else writes the instrumentation.Ability to distinguish symptoms from causes, recognize noisy or incomplete measurements and the effects of the measurement itself, and know when the evidence is insufficient.Strong programming and debugging skills, demonstrated by maintainable analysis code, tests or repeatable investigation procedures, including when using automated development tools.Clear communication of findings, trade-offs and remaining uncertainty to the people who own the workload.Proficiency with Python and CUDA.Ways to stand out from the crowd:Improved operation of both training and inference.Deep knowledge of one or more of PyTorch, JAX, Megatron, NCCL, TensorRT-LLM, vLLM, SGLang or Dynamo.Experience moving between application, system software, driver or hardware roles, and the full-stack view that comes with it.Statistical judgment applied to noisy, multi-node fleet-scale performance data. Ideally, experience with counter-factual analysis and segmentation of workloads for diagnosing regressions.Built debugging or performance-analysis tools used by other engineers, with evidence that they made investigations more effective.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until November 2, 2026.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an inclusive 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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, ML Performance in Austin, TX vacancy
  • Role Number: 200655905Team: Software and ServicesLocation: AustinWeekly...  ...stack developer to join its engineering organization where you will...  ...knowledge of application performance optimization techniques and caching...  ...testingFamiliarity with AI/ML algorithms and frameworks, AI... 
    Performance
    Work experience placement
    Worldwide

    Apple

    Austin, TX
    3 days ago
  •  ...generated outputs for security, performance, and accuracy. You should be comfortable...  ...architectural and strategic engineering challenges.We are hiring Senior Backend Software Engineers to join our team....  ...equivalent experienceInterest in AI and ML, with a willingness to learn and... 
    Performance
    Temporary work
    Work at office
    Local area

    Realtor.com

    Austin, TX
    4 days ago
  •  ...advance your career.THE ROLEAMD's Datacenter Performance Group is seeking a Senior Member of Technical Staff (SMTS) GPU Performance Software Engineer to drive performance analysis, SW/HW co-...  ...effectiveness.Familiarity with AI/ML workloads, GPU kernel development, or AI... 
    Performance

    AMD

    Austin, TX
    1 day ago
  •  ...technical leader to join the AI Software group. You will be...  ...to achieve industry-leading performance for our top-tier customers. You...  ...customer engagement, and software engineering, ensuring that AMD’s software...  ...or applied experience in AI/ML, including areas such as deep... 
    Performance

    AMD

    Austin, TX
    4 days ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering...  ...can help clients improve financial performance, accelerate new digital ventures, and...  ...designing, developing and delivering AI/ML solutionsAt least 1 year of direct... 
    Performance
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Austin, TX
    2 days ago
  • Role Number: 200677070Team: Software and Services, Corporate FunctionsLocation...  ...&T) organization.IS&T is the engine behind everything Apple does...  ...identity services and high-performance REST and RPC APIs spanning...  .... You will also help bring ML and generative AI... 
    Performance
    Contract work
    Work experience placement
    Worldwide

    Apple

    Austin, TX
    3 days ago
  • Role Number: 200686299Team: Software and ServicesLocation: AustinWeekly...  ...for a motivated Software Engineer to join our team and help build...  ..., analytics, and emerging AI/ML workloads.You'll combine...  ...improve system availability, performance, scalability, and operational... 
    Performance

    Apple

    Austin, TX
    3 days ago
  • $129k

    The AWS Graviton Software team is seeking Software Engineers to optimize performance for AWS Graviton.Graviton delivers the best price/performance in AWS data centers...  ...databases, web services, games, video encoding, ML, and HPC workloads.This doesn’t mean you have or... 
    Performance
    Internship

    Amazon

    Austin, TX
    1 day ago
  • $165.2k - $223.6k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose...  ...help our team members develop your engineering expertise so you feel empowered to take...  ...Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best... 
    Performance
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    2 days ago
  • $143.7k - $194.4k

     ...opportunity is open for Austin.The AWS Graviton Software team is seeking Software Engineers to optimize performance for AWS Graviton.Graviton delivers the best price...  ...databases, web services, games, video encoding, ML, and HPC workloads. This doesn’t mean you have or... 
    Performance
    Internship
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  • $170.6k - $261.3k

     ...intuitive design, intelligent software, and next-generation safety...  ...The RoleAs a Senior Software Engineer on the Secondary Driving System...  ...C++ software that spans ML‑based perception, tracking, prediction...  ..., continuous integration, performance profiling, and observability... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    2 days ago
  • $144.7k - $261.3k

     ...for autonomous vehicle development. We engineer high-performance tools that identify top-performing models and partner with data-intensive ML teams to drive rapid innovation.Why Join...  ...shipping production software and iterating quickly in a "startup within... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    2 days ago
  •  ...across the product lifecycle. As a Senior Software Engineer, you will be responsible for developing...  ..., with a strong focus on data quality, performance, and reliability.This role offers the...  ...for SQL, Databricks (DBX), and AI/ML integrations within VEQ and play a key... 
    Performance
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    22 hours ago
  • $143.7k - $194.4k

     ...consumed.We are seeking an experienced Software Development Engineer to join the DIF team and help build...  ...full-stack software engineering with AI/ML, data engineering, and security...  ...GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best... 
    Performance
    Internship
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  •  ...Who We AreWe are the Brands & Marketing Software Engineering Team within the Digital Products...  ...SearchCollaborating with product, marketing, and data/ML partners to experiment, measure, and...  ...and tradeoffs.Investigate and resolve performance bottlenecks across the full stack,... 
    Performance
    Full time
    H1b
    Local area
    Work from home
    3 days per week

    General Motors

    Austin, TX
    1 day ago
  • $143.7k - $194.4k

     ...Israel, builds custom silicon and software for AWS customers. Our team...  ...expertise across silicon engineering, hardware design, verification...  ...ensure our next-generation AI/ML accelerators meet the highest standards of quality and performance. This role requires bridging... 
    Performance
    Internship
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $184k - $287.5k

     ...gaming, computer graphics, high-performance computing, and artificial intelligence...  ...that enable researchers and engineers to develop the next generation of AI/ML systems. By joining us, you'll help...  ..., network or infrastructure software engineeringDeep command of Kubernetes... 
    Performance
    Full time
    Remote work

    Nvidia

    Austin, TX
    3 days ago
  •  ...Software Engineer – Simulation BackendAustin, TexasAbout the TeamOur Simulation team is responsible...  ...investigating unexpected behavior, by ML teams validating new model versions,...  ...teams to ensure robust integration and performance.What You'll Need3+ years of experience... 
    Performance
    Remote work
    Relocation

    Avride

    Austin, TX
    4 days ago
  •  ...The webAI Intelligence Lab (WIL) is looking for an AI Software Engineer with deep expertise in high-performance computing and machine learning inference. The AI...  ...software ecosystem.Inference Engines: Build and maintain ML frameworks that enable the AI Scientist’s... 
    Performance
    Temporary work
    Live out
    Work at office
    Local area
    Flexible hours

    webAI

    Austin, TX
    3 days ago
  • $105.7k - $132.1k

     ...seeking an exceptional Salesforce Engineer to design and evolution of...  ...Salesforce Governor Limits, performance optimization, and data...  ...AWS, Salesforce Data Cloud, AI/ML)Compensation & BenefitsNatera...  ...scientists, business professionals, software engineers and many other... 
    Performance
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Natera

    Austin, TX
    4 days ago
  • Role Number: 200691337Team: Software and ServicesLocation: AustinPosted...  ...T) organization. IS&T is the engine behind everything Apple does...  ..., optimizing data layer performance, and ensuring secure, reliable...  ...providers and directory services.AI/ML - Experience with Natural... 
    Performance
    Contract work
    Work experience placement

    Apple

    Austin, TX
    3 days ago
  • Role Number: 200620199Team: Software and ServicesLocation: AustinPosted...  ...senior-level Java Software Engineers, who will work closely with...  ...Apple-wide data processing & AI/ML systems.When you join IS&T,...  ...shipping high-scale, high-performance, highly available, fault-tolerant... 
    Performance
    Work experience placement

    Apple

    Austin, TX
    3 days ago
  •  ...milliseconds, across 200+ countries. As a Software Development Engineer on the Product Reliability...  ...improve scalability, resiliency, and performance. Lead database health and lifecycle operations...  ...services.Ship Agentic AI & ML-Powered Tools Design and build GenAI-... 
    Performance
    Full time
    Work experience placement
    Work at office
    Local area
    Free visa

    Visa

    Austin, TX
    1 day ago
  • $184.5k

     ...enables our partners to succeed.This Senior Software Engineer role is part of the Inventory Team team...  ...hypotheses, and continuously improve system performance, reliability, and user experience.Safely integrate and operate AI/ML-enabled solutions that improve outcomes,... 
    Performance

    Expedia Group

    Austin, TX
    2 days ago
  •  ...Number: 200688303Team: Hardware, Software and ServicesLocation:...  ...challenges? As part of our Silicon Engineering team, you’ll help develop and...  ...our next-generation, high-performance, power-efficient graphics processors...  ...computer graphics and / or ML, through relevant coursework... 
    Performance

    Apple

    Austin, TX
    3 days ago
  • $184k - $287.5k

     ...developing advanced multi-rack, multi-tenant AI/ML datacenters with NVIDIA GB200, and upcoming GB300 GPUs. NVIDIA seeks a Senior Software Engineer for our CSP (Cloud Service Provider)...  ...engagements team.What you’ll be doing:Perform deep-dive debugging of multi-rack, multi... 
    Performance
    Full time
    Remote work

    Nvidia

    Austin, TX
    1 day ago
  • $119k

     ...Software Development Engineer IIAt Expedia Group, we help travelers explore the world, one journey at a...  ...resolution.Safely integrate and operate AI/ML-enabled solutions that improve...  ...consumption.Experience improving the performance, scalability, resilience, or reliability... 
    Performance

    Expedia Group

    Austin, TX
    22 hours ago
  • $151k - $261k

     ...crafted a team of exceptional engineers whose mission is to push the...  ...Responsibilities: Our Hardware/ Software Co-Design Engineer will be...  ...video compression processors, AI/ML accelerators, and...  ...system modeling for energy and performance benchmarksWorkload analysis and... 
    Performance
    Full time
    Temporary work

    Neuralink

    Austin, TX
    1 day ago
  •  ...generation of AI.About the Role:As an R&D Software Engineer, you will be at the forefront of...  ...product ideas.Translate theoretical AI and ML research into practical, testable implementations...  ...feasibility studies, benchmarking, and performance evaluations of new approaches.... 
    Performance
    Temporary work
    Live out
    Work at office
    Local area
    Flexible hours

    webAI

    Austin, TX
    1 day ago
  • $84.1k - $112.13k

     ...or an alternative application process. Software Engineer III Information Technology Full Time Regular...  ...intelligence (AI)/ machine learning (ML), and Legacy applications. This role develops...  .... The position incumbent is expected to perform the following essential duties and... 
    Performance
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    Trellis Company

    Round Rock, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, ML Performance. Be the first to apply!