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

Principal Software Engineer - High Performance Computing

JP Morgan Chase

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 responsibilitiesDesign and implement complex, scalable software frameworks using appropriate architecture patternsDevelop secure, high-quality production code; review, debug, and improve code written by other engineersLead technical design reviews and advise cross-functional partners on solutions within your domain of expertiseCreate reusable performance patterns and benchmarking approaches to optimize model training and inference across compute architecturesDefine and use telemetry and measurable performance indicators to guide hardware and software decisionsMentor 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 skillsFormal training or certification on software engineering concepts and 10+ years applied experienceHands-on practical experience delivering system design, application development, testing, and operational stabilityAdvanced 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 software5+ years of experience with at least one type of accelerator3+ years of experience in deep learning, particularly large language modelsStrong programming skills in Python and at least one systems language (C or C++), plus experience with AI/ML frameworks such as PyTorchDemonstrated 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 skillsPhD preferred (Computer Science, Computer Engineering, Mathematics, or related discipline).Practical cloud native experienceHands-on experience with CUDA for GPU programming and performance optimization preferredExperience in large organizations and regulated industries is a plusExcellent communication skills and the ability to work collaboratively in a dynamic team environmentThis position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorgan Chase’s review of criminal conviction history, including pretrial diversions or program entries. JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/VeteransOur professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.Full timePosting Date: 2026-08-27

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - High Performance Computing in Palo Alto, CA vacancy
  • $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
    1 day 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
    1 day 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
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...-discipline team of highly capable and motivated...  ...ML researchers, system engineers, and production...  ...understand and evaluate performance and quality for state-...  ...:Bachelor's Degree in Computer Science or related technical... 
    Performance
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    23 hours 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
    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
    2 days ago
  • $165.6k - $296.4k

     ...than 25%Profession: Software...  ...designing foundational engineering systems (instrumentation...  ...confidence. As a Principal Growth Engineer in...  ...quality (reliability, performance, operability,...  ...decision criteria High data aptitude:...  ...Bachelor's Degree in Computer Science or... 
    Performance
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    2 days ago
  • $119.8k - $234.7k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...’re building AI‑first engineering systems that power...  ...GitHub Operate inside a high‑velocity, AI‑first...  ...Ability to reason about performance, reliability, and correctness...  ...'s Degree in Computer Science or related technical... 
    Performance
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    2 days 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
    4 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
    2 days ago
  • $207k - $340k

     ...meaning it will be performed both from home and...  ...Machine Learning Engineers are both data/research...  ...scientists and software engineers, who...  ...implementation. As a Principal Staff Software Engineer...  ...are looking for a high performing and...  ...., MS, or PhD) in Computer Science or related... 
    Performance
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    23 hours ago
  • $276k - $414k

     ...Principal Software Engineer Snap Inc is a technology company. We believe the...  ...subsidiary dedicated to making computing more human, in addition to...  ...Utilize AI tools and high velocity engineering workflows...  ..., including debugging, performance analysis, and test design... 
    Performance
    Temporary work
    Live in
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $142.8k - $274.8k

     ...milliseconds to maximize performance and return on ad spend. Engineers and scientists work...  ...We're looking for a Principal Software Engineer who thrives at...  ...on-call readiness, and high-availability practices...  ...~ Bachelor's Degree in Computer Science or related technical... 
    Performance
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $231k - $378k

     ...hybrid, meaning it will be performed both from home and from a...  ...the team.We are seeking a Principal Staff Software Engineer to join LinkedIn’s Physical...  ...engineers, establish high standards for technical craftsmanship...  ...positionBS/BA in Computer Science or related technical... 
    Performance
    For contractors
    Work at office
    Immediate start
    Flexible hours

    Linkedin

    Mountain View, CA
    4 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
    2 days ago
  • $238.7k - $365.7k

     ..., and we are looking for a Principal Software Engineer to serve as a technical leader...  ...integration. In this high-impact role based out of...  ..., network bandwidth, cloud compute cost, and offline reliability...  ...and API protocols for high-performance, real-time client-server communication... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Worldwide
    Relocation package

    General Motors

    Mountain View, CA
    5 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...  ...to support Snap’s performance advertising suite Technical...  ...record of operating highly-available systems at... 
    Performance
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  • $226k - $369k

     ...LinkedIn, hybrid roles are performed both from home and from a...  ...available at massive scale.As a Principal Staff Software Engineer, Reliability...  ...operational readinessIdentify high-risk systems and drive cross...  ...QualificationsBA/BS degree in Computer Science or related... 
    Performance
    For contractors
    Work at office
    Remote work
    Work from home
    Flexible hours

    Linkedin

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

     ...than 25%Profession: Software EngineeringDiscipline...  ...MicrosoftOverviewGitHub is growing its Engineering team and is hiring...  ...and deliver high-performance systems that power...  ..., we are hiring for Principal Software Engineers....  ...QualificationsBachelor's Degree in Computer Science or related... 
    Performance
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft

    Mountain View, CA
    2 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
    1 day ago
  • $300k - $425k

    Job Title: Lead SoC Design Engineer - Edge AI, High-Performance ASICJob Location: San Francisco, CA or Los...  ...building a next-generation, end-to-end computing platform powered by a custom, high-...  ...silicon foundation for our software platform from the ground up.We're building... 
    Performance

    CyberCoders

    Los Altos, CA
    1 day ago
  • $304k

     ...Principal Engineer IIAt Snowflake, we are powering the era of the agentic...  ..., treating AI as a high-trust collaborator that is...  ...Snowflake, we believe that high-performance, unified compute fabrics are the...  ...every customer.As a Principal Software Engineer II at Snowflake You... 
    Performance
    Flexible hours

    Streamlit

    Menlo Park, CA
    2 days 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
    23 hours ago
  • $200k - $220k

     ...billions of dollars annually in high-value materials. Halo’...  ...both material cost and performance, while enabling...  ...manufacturing, we are seeking a Principal Machine Control Software Engineer to support the...  ...in Software Engineering, Computer Science, or a related technical... 
    Performance
    Full time
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    23 hours ago
  • $272k - $431.25k

     ...delivery across system software, drivers, and CUDA to...  ...systems.Drive low-overhead, high-reliability...  .../platform layers, and performance counter/trace providers...  ...technical direction for an engineering team; mentor engineers...  ...experience in Computer Engineering, Computer... 
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    1 day 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
    1 day 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

    We're looking for a Principal Software Engineer to join our CSP Engagements team as...  ...boot, attestation), and performance — and champion those priorities...  ...engineering. BS or MS in Computer Science, Electrical Engineering...  ...Artificial Intelligence, High-Performance Computing and... 
    Performance
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...at the forefront of software and hardware innovation...  ...per week.The Role: Principal Software Engineer, KernelsWhat you...  ...SW stack for our AI compute engine. As part of the...  ...implementing algorithms in high-level languages such...  ...and company performance. This is in addition... 
    Performance
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

    We're looking for a Principal Engineer to join our CSP Engagements...  ...point for end-to-end performance, working directly...  ...configuration, software, or workload differences...  ...infrastructure. BS or MS in Computer Science, Computer...  ...Intelligence, High-Performance Computing... 
    Performance
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 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!