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
- 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
$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...PerformanceFor contractorsWork at officeFlexible hours- ...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...PerformancePermanent employmentTemporary workInternshipWorldwideWeekend work
$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...PerformanceFull time- ...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...PerformanceMinimum wageFull timeWork experience placementFlexible hours
$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$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...PerformanceTemporary workWork experience placementWorldwide$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...PerformanceFull timeTemporary workLive inWork at officeLocal area$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...PerformanceTemporary workWork experience placementWorldwide$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...PerformanceOngoing contractWork at officeLocal area3 days per week$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...PerformanceFull timeLive inWork at officeLocal area$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...PerformanceFull timeRemote work- ...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...PerformanceTemporary workFlexible hours
$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...PerformanceLocal areaWork from homeRelocation package$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...PerformanceFull timeShift work$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...PerformanceImmediate startFlexible hours$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...PerformanceFor contractorsWork experience placementWork at officeFlexible hours$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...PerformanceImmediate startFlexible hours- ...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
$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...PerformanceFull timeLocal areaFlexible hours$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...PerformanceOngoing contractWork at officeLocal area$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...PerformanceLocal areaWork from homeRelocation package$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...PerformanceFor contractorsWork at officeFlexible hours$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...PerformancePermanent employmentFull timeImmediate startRemote workWorldwideFlexible hours2 days per week3 days per week$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...PerformanceFor contractorsWork experience placementWork at officeFlexible hours$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...PerformanceFull timeContract workTemporary workPart timeLocal areaShift work- ...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...PerformanceTemporary workFor contractorsRemote work
$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...PerformanceWork experience placement- ...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
$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...PerformanceFull timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - High Performance Computing. Be the first to apply!
- principal software engineer Palo Alto, CA
- principal Palo Alto, CA
- principal cloud computing engineer Palo Alto, CA
- senior principal cloud computing engineer Palo Alto, CA
- senior principal scientist Palo Alto, CA
- entry level software sales Palo Alto, CA
- id software Palo Alto, CA
- software sales Palo Alto, CA
- software asset management analyst Palo Alto, CA
- internship software Palo Alto, CA


