Principal Software Engineer - High Performance Computing
Chase
Principal Software Engineer
If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place.
As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies to support one or more of the firm's portfolios. You will lead virtual and direct teams of developers, teaching them best practices in high-performance computing (HPC) practices that intersect with AI/ML. Thus, you are collaborative—especially since you will work closely with cross-functional teams comprised of data scientists, business analysts and other engineers. You will infuse the JPMorgan developer community with an appreciation of the impact that HPC can have by delivering software that consistently outperforms other platforms. You will deliver a variety of options to serve our various business needs--sometimes driven by low-latency; other times driven by throughput or low power.
Job responsibilities
- Creates complex and scalable coding frameworks using appropriate software design frameworks
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Advises cross-functional teams on technological matters within your domain of expertise
- Serves as the function's technical, go-to subject matter expert
- Contributes to the development of technical methods in specialized fields in line with the latest product development methodologies
- Creates durable, reusable software frameworks that are leveraged across teams and functions
- Influences leaders and senior stakeholders across product, data science and technology teams
- Champions the firm's culture of diversity, opportunity, inclusion, and respect
- Using telemetry, create measurable frameworks for deciding amongst hardware and software options
- Publish and support re-usable patterns to optimize training and inference of ML models on various architectures
- Support developer community in learning lessons from high-performance computing (HPC) domain
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 7+ 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 considerable in-depth knowledge in one or more technical disciplines (e.g. LLMs, High-performance computing (HPC), etc.)
- Experience applying expertise and new methods to determine solutions for complex technology problems in one or more technical disciplines
- Ability to present and effectively communicate with Senior Leaders and Executives
- Master's Degree in Computer Science
- 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
- Deep familiarity with HPC software (e.g., NCCL, MPI) and resource schedulers (e.g., Kubernetes, SLURM)
- Strong programming skills in Python, scripting, C, C++ with experience in AI/ML frameworks like PyTorch and LangChain
Preferred qualifications, capabilities, and skills
- PhD preferred (Computer Science, Computer Engineering, Mathematics, or related discipline).
- Practical cloud native experience
- Experience in large organizations and regulated industries is a plus
- Hands-on experience with CUDA for GPU programming and performance optimization preferred.
- Excellent communication skills and the ability to work collaboratively in a dynamic team environment
- Publish and support re-usable patterns to optimize training and inference of ML models on various architectures
- Experience in high‑performance computing within national labs or academic research environments, including large‑scale distributed systems and accelerator‑based workloads.
This 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.
About Us
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/Veterans
About the Team
Our 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.
$204.25k - $285k
...institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational... ...teams of developers, teaching them best practices in high-performance computing (HPC) practices that intersect with AI/ML. Thus, you...Performance$179k - $294k
Senior Software Engineer - High Performance Computing Design and implement improvements to Zoox's cutting‑edge High‑Performance Computing infrastructure. Location: Seattle, San Francisco Bay Area Compensation: $179,000 - 294,000 USD / year Job Tags: Software About The...PerformanceTemporary work$124.9k - $228.9k
...streaming TV and podcasts to mobile apps, news, and more. Our Software Engineers are end‑to‑end owners who design, build, and deliver data‑focused products for stakeholders. The High‑Performance Computing team powers the core bidding platform by supplying large amounts...Performance$124.9k - $228.9k
...workplaces globally. About the Role The High-Performance Computing team powers core bidding platform by... ...our platform evolves. We expect our engineers to be end-to-end owners. You will participate actively in all aspects of software lifecycle, including research,...PerformanceFull timeTemporary workLocal area$174k - $252k
...Qualifications Bachelor's degree in Computational Science in the field of... ...Mathematics, Life Science Engineering, or equivalent practical... ...scientific computing and software engineering. 2 years of experience... ...software engineering, and high performance computing. 4 years of...PerformanceFull timeTemporary work- C++ Engineer — High Performance Computing (HPC) About The Role What if your deep systems programming expertise could directly shape the infrastructure powering the next generation of AI? We're looking for senior C++ engineers to build, optimize, and scale the high-performance...PerformanceHourly payOngoing contractContract workFreelanceRemote workFlexible hours
- ...that accelerate next-generation computing experiences-from AI and data... ...is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks... ...Ability to write high quality code with a keen attention...Performance
- ...Principal Software Engineer At Snowflake At Snowflake, we are powering the era... ...curiosity, treating AI as a high-trust collaborator that is... ...high availability issues, performance and scale challenges, and solve... ...services. ~ Strong computer science fundamentals including...Performance
- ...Sr./Principal Software Engineer San Francisco OR Seattle | USA SingleStore engineers build the... ...Our cloud-native architecture enables high-performance transactional and analytical... ...critical. ~ Bachelor's degree in Computer Science or equivalent practical experience...Performance
$276k - $414k
...Spectacles ( . Snap Engineering ( teams build fun and... ...We're looking for a Principal Software Engineer to join the... ...focusing on scalability, performance, and driving... ...Advocate for and apply a high bar when it comes to... ...technical field such as computer science, mathematics,...PerformanceTemporary workLive inWork at officeLocal area$276k - $414k
...Spectacles ( . Snap Engineering ( teams build fun and... ...We're looking for a Principal Software Engineer to join Snap... ...including debugging, performance analysis, and test... ...record of operating highly-available systems at... ...technical field such as computer science, mathematics,...PerformanceTemporary workLive inWork at officeLocal area$304k
...curiosity, treating AI as a high-trust collaborator that is core... ...'s AI, Analytics and Data Engineering capabilities. We lead innovations... ...Snowflake's industry-leading performance, AI, governance and platform... .... ~ Education: BS in Computer Science; an advanced degree is...PerformanceFlexible hours- ...Principal, Software Engineer Join Walmart as a Principal Software Engineer for... ...process engine. This includes performance, reliability, safety of... .... You will: Own high-impact architectural decisions... ...Bachelor's degree in Computer Science, Computer Engineering...PerformanceContract workTemporary workLocal area
- ...Principal Software Engineer Technology is at the heart of Disney's past, present... ...– driving advertising performance, innovation, and value in Disney... ...architectures, focusing on high-throughput, low-latency... ...Qualifications: ~ BS or MS in Computer Science/Engineering or...PerformanceWork experience placement
$160k - $250k
...investors, we're building software that adapts to the... ...is seeking a Principal Software Engineer to drive the architecture... ...product in a high-agency, low-ego environment... ..., with a focus on performance, reliability, and long... ...fields such as computer science, mathematics...Performance$188.4k - $252.6k
...Principal Software Engineer Technology is at the heart of Disney's past, present... ...– driving advertising performance, innovation, and value in Disney... ...architectures, focusing on high-throughput, low-latency... ...Qualifications: ~ BS or MS in Computer Science/Engineering or...PerformanceWork experience placementLocal area$230.77k - $323.08k
...a hardworking team of engineers, you will drive the development... ..., you will define the software architecture and... ...~ B.S. degree in Computer Science, Software Engineering... ..., and developing a highly qualified and... ...their qualifications, performance, and abilities. We support...PerformancePermanent employmentTemporary workLocal area$230.77k - $323.08k
...Origin facilities. We are seeking a highly skilled Principal Software Engineer to develop and lead the technical... ...: ~ Bachelor's degree in Computer Science, Software Engineering, or... ...the basis of their qualifications, performance, and abilities. We support the establishment...PerformancePermanent employmentTemporary workLocal areaRelocation$230.77k - $323.08k
...of spaceflight! - As a Principal Software Engineer for TeraWave, you will serve... ...constellation, designed to provide high-bandwidth, ultra-low-... ...of system malfunctions or performance deviations Solve complex... ...~ Bachelor's degree in Computer Science, Engineering, Mathematics...PerformancePermanent employmentTemporary workLocal area$200k - $240k
...sTango! We are looking for a Principal Software Engineer to joinour dynamic and... ...simplicity, maintainability, and performance. Identifysystemic product/... ...teams debug and resolve high-severity production issues;... ...Education: A bachelor's degree in computer science or a related field...PerformanceWork at officeRemote workVisa sponsorshipWork visaFlexible hours$180k - $200k
...Principal Software Engineer Trupanion is a leading provider of medical insurance... ...solutions are scalable, highly available, and tailored to... ...Architecture: Architect and perform systems design for web... ...Bachelor's degree in computer science, Engineering, or a...PerformanceFull timeCasual workWork at officeFlexible hours3 days per week$264.1k - $369.74k
...talented and experienced Sr Principal Software Engineer to lead the technical... ...low ticket counts, ensuring high availability, minimizing mean... .... ~ Bachelor's degree in Computer Science, Software Engineering... ...basis of their qualifications, performance, and abilities. We support...PerformancePermanent employmentTemporary workLocal areaRelocation$180.1k
...experiences, Amazon's tremendous computational resources, and our extensive e-Commerce... ...Key job responsibilities As a Principal Software Development Engineer in Personalization, you will be... ...strategy for a complex, high-performance organization. You will also drive...PerformanceWork experience placementInternship- ...- today and in the future. As a Principal Software Engineer, you'll be responsible for technical... ...challenge complexity, and help drive a high-performance culture. You'll be trusted to bring... ...tuning for large-scale data or compute workloads. Past success driving infrastructure...PerformanceLocal areaWorldwideFlexible hours
$202.1k - $299.63k
...Docusign AI team is seeking a Principal Software Engineer to act as a seasoned... ...capabilities to a modern, highly scalable cloud data platform... ...to ensure sub-second query performance across petabytes of data... ...Basic ~ BA/BS in Computer Science, Electrical Engineering...PerformanceContract workWork at officeLocal areaRemote work2 days per week$132k - $264k
...Summary: Walmart/VIZIO is seeking a Principal Software Engineer to help lead the architecture and... ...direction of scalable, secure, and high-performance software systems. This role operates... ...~ Bachelor’s or Master’s degree in Computer Science (or equivalent experience)....PerformanceFull timeTemporary workPart timeWork at office- ...A Principal Software Engineer leads and supports complex software initiatives, driving high-level technical decisions and providing guidance... ...Bachelor's or Master's degree in Computer Science or a related field... ...systems with a focus on performance and security. Security...PerformanceShift workWeekend work
- ...We’re looking for a Principal Backend Engineer who thrives at the intersection... ...to use. This is a high-velocity, high-... ...knowledge of distributed computing, service-oriented architecture, and performance optimization.... ...practices. Strong grasp of software engineering...PerformanceTemporary workRemote workHome office
$173.5k - $234.7k
...T-Mobile Generative AI Software Engineer At T-Mobile, we invest in YOU... ...customer requirements and support high availability environments.... ...areas of study include Computer Science or Engineering (Required... ...company and/or individual performance and which is set at a percentage...PerformanceFull timeTemporary workPart timeWork experience placementLocal areaFlexible hours$13 per hour
...Software Engineering Opportunity At Salesforce Salesforce is... ...Do We are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as... ...and build simplified, performant, customer-facing APIs... ...Qualifications B.S. in Computer Science (M.S....Performance
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - High Performance Computing. Be the first to apply!
- senior principal software engineer Seattle, WA
- principal software engineer Seattle, WA
- principal Seattle, WA
- senior principal cloud computing engineer Seattle, WA
- principal scientist Seattle, WA
- principal designer Seattle, WA
- principal architect Seattle, WA
- principal data scientist Seattle, WA
- principal cloud computing engineer Seattle, WA
- senior principal scientist Seattle, WA

