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

Principal Software Engineer - High Performance Computing

JPMorgan Chase & Co.

As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as part of an agile team to enhance, build, and deliver trusted technology products in a secure, stable, and scalable way. You will collaborate with engineers, data scientists, and product partners, mentor other developers, and help teams make informed tradeoffs across low-latency, throughput, and efficiency - grounded in telemetry and operational outcomes.

Job responsibilities

  • Design and implement complex, scalable software frameworks using appropriate architecture patterns
  • Develop secure, high-quality production code; review, debug, and improve code written by other engineers
  • Lead technical design reviews and advise cross-functional partners on solutions within your domain of expertise
  • Create reusable performance patterns and benchmarking approaches to optimize model training and inference across compute architectures
  • Define and use telemetry and measurable performance indicators to guide hardware and software decisions
  • Mentor and enable the developer community in high-performance computing (HPC) practices that intersect with artificial intelligence/machine learning (AI/ML)
  • Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale.

Required qualifications, capabilities and skills

  • Formal training or certification on software engineering concepts and 10+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced knowledge of software application development and technical processes with in-depth expertise in one or more disciplines (for example, large language models, high-performance computing)
  • 8+ years of experience in high-performance computing software
  • 5+ years of experience with at least one type of accelerator
  • 3+ years of experience in deep learning, particularly large language models
  • Strong programming skills in Python and at least one systems language (C or C++), plus experience with AI/ML frameworks such as PyTorch
  • Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data.
  • Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse.

Preferred qualifications, capabilities and skills

  • PhD preferred (Computer Science, Computer Engineering, Mathematics, or related discipline).
  • Practical cloud native experience
  • Hands-on experience with CUDA for GPU programming and performance optimization preferred
  • Experience in large organizations and regulated industries is a plus
  • Excellent communication skills and the ability to work collaboratively in a dynamic team environment
#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - High Performance Computing in Palo Alto, CA vacancy
  • As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms...  ...patterns Develop secure, high-quality production code;...  ...expertise Create reusable performance patterns and benchmarking...  ...training and inference across compute architectures Define and... 
    Performance

    Aumni

    Palo Alto, CA
    1 day ago
  • $231k - $378k

     ...role is hybrid, meaning it will be performed both from home and from a LinkedIn...  ...business needs of the team.As a Principal Staff Software Engineer of the Compute Infrastructure team at LinkedIn, you...  ...infrastructure stack. This is a high-profile, high-impact project that... 
    Performance
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    5 days ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the... 
    Performance
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    5 days ago
  • $248k - $391k

    NVIDIA has been reinventing computer graphics, PC gaming, and accelerated computing...  ...their best work.We are seeking a highly skilled Principal Software Engineer to join our dynamic team. Our...  ...architecture, and optimizing the performance of our infrastructure both on-prem... 
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...help chip manufacturers meet high-quality standards for...  ...expert teams of physicists, engineers, data scientists and problem...  ...brightest research scientist, software engineers, application development...  ...resources to deliver high performance computing (HPC) solutions.Defining data... 
    Performance
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $248k - $391k

     ...Principal Software Engineer – NVIDIA As a Principal Software Engineer, you will set the technical...  ...direction for NVIDIA's global Developer Compute platform. The platform covers AI...  ...and end‑user workflows into reliable, high‑performance platform capabilities. This role is... 
    Performance

    NVIDIA Corporation

    Santa Clara, CA
    6 hours ago
  • $261.5k - $353.5k

     ...OverviewCome join the Intuit as a Principal Software Engineer and help us power prosperity...  ...long-term objectives, ensuring high availability and optimal performance of applications Passionate for...  ...working experience in a cloud computing environment like AWS/GCP is highly... 
    Performance
    Temporary work
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    3 days ago
  • $276k - $414k

     ...dedicated to making computing more human, in addition...  ...services.Snap Engineering teams build fun and technically...  ....We’re looking for a Principal Software Engineer to join the...  ...on scalability, performance, and driving advertiser...  ...Advocate for and apply a high bar when it comes to... 
    Performance
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    5 days ago
  • $261.5k - $353.5k

     ...OverviewIntuit is looking for a Principal Software Engineer (Finance Systems) in...  ...transactional, repeatable data.This highly visible position will be...  ...do their jobs effectively. Perform annual architectural...  ...development roles.BS/MS in Computer Science or related area, or... 
    Performance
    Temporary work
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    1 day ago
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline: Software...  .... We are looking for a Principal Software Engineer - Responsible AI who is...  ...implementation and with high performance, low latency, and high...  ...Qualifications:Bachelor's Degree in Computer Science or related... 
    Performance
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    1 day ago
  • $334k

     ...dedicated to making computing more human, in addition...  ...services.Snap Engineering teams build fun and technically...  ...looking for a Senior Principal Software Engineer to lead the...  ...improve advertiser performance and grow sustainable...  ...testing, and operating highly available systems at... 
    Performance
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    3 days ago
  • $189k - $284k

     ...experience. 8 years of experience in software development, and with data structures...  ...: Master’s degree or PhD in Engineering, Computer Science, or a related technical field...  ...with C++, device drivers, networking, high performance computing, remote direct memory access... 
    Performance
    Full time
    Remote work

    Google

    Sunnyvale, CA
    4 days ago
  •  ...We’re looking for a Principal Software Engineer to help build the next generation of Matroid’s computer vision platform, shaping its architecture...  ..., maintainability, performance, and cost Raise the effectiveness...  ...prototype, code, and debug high-leverage problems without... 
    Performance
    Temporary work
    Flexible hours

    Matroid Inc.

    Palo Alto, CA
    1 day ago
  • $238.7k - $365.7k

     ...Management, Security, and Data Engineering teams to align system...  ...latency, network bandwidth, cloud compute cost, and offline...  ...standards and API protocols for high-performance, real-time client-server communication...  .... 12+ years of professional software development experience, with... 
    Performance
    Local area
    Work from home
    Relocation package

    General Motors Corporation

    Mountain View, CA
    1 day ago
  • $247.5k - $335k

     ...promise. We are hiring Principal Software Engineers to serve as Technical Duty...  ...real-time impact signals, high-quality runbooks, and validated...  ...Qualifications BS in Computer Science or equivalent work...  ...with a strong pay for performance rewards approach. This position... 
    Performance
    Full time
    Shift work

    Intuit, Inc.

    Mountain View, CA
    15 hours ago
  • $258k - $387k

     ...and other leading investors.About the RoleAs a Principal Software Engineer, you will help define and build the high-performance, highly reliable foundation of the Nuro...  ...deep technical leadership across sensor and compute integration, onboard runtime systems, distributed... 
    Performance
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $215k - $352k

     ...hybrid, meaning it will be performed both from home and from a...  ...business needs of the team.As a Principal Staff Software Engineer  at LinkedIn, you will...  ...BA/BS Degree or higher in Computer Science or related...  ...Engineer or equivalent role at a high-growth or web-scale... 
    Performance
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $183.83k - $275.98k

     ...machine learning researchers and engineers to join us. In this role, you...  ...deployment, and on-road performance monitoring and troubleshooting...  ...demonstrated SWE experience in both high and low-level languages (...  ...to explore the accuracy vs. compute tradeoffBonus: Experience... 
    Performance
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    6 days ago
  •  ...data systems, and scientific computing, developing next-...  ...innovation. The Role Staff/Principal Software Engineer About the Company A well-funded...  ..., scalability, and performance through thoughtful architecture...  ...functions to deliver intuitive, high-impact software products.... 
    Performance

    Glocomms

    Palo Alto, CA
    1 day ago
  • $2,000 per month

     ...Role: We're looking for a Principal Software Engineer to join the Elasticsearch -...  ...Elasticsearch's completely new compute engine, and accessed via...  ...algorithms. Working with a high level of autonomy, able to...  ...skills, geographic location, performance, and business or... 
    Performance
    Full time
    Local area
    Flexible hours

    Elastic

    Mountain View, CA
    1 day ago
  • $165.6k - $296.4k

     ...Less than 25%Profession: Software EngineeringDiscipline: Software...  ...is looking for a Principal Software Engineering Manager to lead the development...  ...policy controls. Offload compute-intensive work, run...  ...services. Build and develop a high-performing engineering team through... 
    Performance
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Mountain View, CA
    4 days ago
  • $189.3k - $290k

     ...seeking hands-on Staff and Principal Software Engineers who can turn ambiguous customer problems into high-quality, production-ready experiences...  ...) Bachelor's degree in Computer Science, Engineering, or a...  ...testing, observability, performance analysis, CI/CD, and field-quality... 
    Performance
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    15 hours ago
  • $231k - $378k

     ...hybrid, meaning it will be performed both from home and from a...  ...scale.We are looking for a Principal Staff Software Engineer with deep expertise in...  ...processing (HTAP).This is a highly technical leadership role...  ...QualificationsBA/BS degree in Computer Science or a related... 
    Performance
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $198.2k - $420k

     ...Principal Software Engineer - Platform Engineering We help the world run better...  ...engineering processes. Manage high-volume, high-risk, and...  ...for data integrity, performance, scalability, and operational...  ...Bachelor's or Master's degree in Computer Science, Software... 
    Performance
    Permanent employment
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    SAP SE

    Palo Alto, CA
    1 day ago
  • $253k - $416k

     ...works.Job DescriptionDistinguished Software Engineer, Systems Infrastructure - Compute, Deployment, Infrastructure as...  ...role is hybrid, meaning it will be performed both from home and from a...  ...systemsExperience designing and evolving high-scale, on-premise or hybrid cloud... 
    Performance
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $206.5k - $258.1k

     ...Rivian's Autonomy org needs a Staff Software Engineer, Compute & Storage to own the distributed compute...  ...large-scale object storage, and the performance and cost tradeoffs of running both at...  ...scalable tools and APIs that turn high-level job requests into executed work... 
    Performance
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  •  ...based engagement for an engineer who has built and...  ...GPU DGX nodes , with high-speed InfiniBand networking and shared high-performance storage. It will support...  ...training. Confidential computing and storage are core...  ...Deploy Linux, NVIDIA software, containers, scheduling... 
    Performance
    Temporary work
    For contractors
    Remote work

    Simulation 95

    Menlo Park, CA
    2 days ago
  • $190k - $300k

     ...at the forefront of software and hardware innovation...  ...US/Canada.The role: Principal Software Engineer, SDK & Lowering...  ...Minimum experience:MS in Computer Engineering, Math,...  ...designing high-quality, scalable APIs...  ...and optimizing high-performance kernels targeting GPUs... 
    Performance
    Work experience placement

    d-Matrix

    Santa Clara, CA
    5 days ago
  •  ...AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and...  ...in unfamiliar territory with a high degree of autonomy, finding novel...  ...Master's, or Ph.D. degree in Computer Science, Computer Engineering,... 
    Performance

    AMD

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

    NVIDIA Dynamo is a high-throughput, low-latency inference framework...  .... Built in Rust for performance and Python for...  ...rapidly outgrow the memory and compute budget of any single GPU, this...  ...workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap... 
    Performance
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - High Performance Computing. Be the first to apply!