Principal Software Engineer - High Performance Computing
J.P. Morgan
hackajob is collaborating with J.P. Morgan to connect them with exceptional professionals for this role.
JOB DESCRIPTION
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'stechnical, 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.
$135.2k - $306.4k
...hybrid and multi cloud, edge computing, and more. At Technical... .... We are hoping to enhance engineering efficiency by concentrating... ...low level systems with high performance that can be adopted by our... ...for investment and drive the software design and development for...PerformanceTemporary workWork experience placementWorldwideFlexible hours$114.6k - $234.6k
...building usable, reliable software that helps engineering and operations teams reason... ..., build, and operate highly available services that support... .... BS or MS degree in Computer Science or equivalent experience... ..., debugging, and performance tuning skills. Experience...PerformanceTemporary workFlexible hours$139k - $249.26k
...leader in 3D design, engineering, and entertainment software, Autodesk helps... ...are looking for a Principal Software Engineer to... ...data pipelines, and high-throughput content... ...issues in reliability, performance, and developer... ...Bachelor's degree in Computer Science or a related...PerformanceFor contractorsCasual workWorldwide$139.73k - $209.59k
...Challenge We’re looking for a Principal Software Engineer with a passion for solving... .... Ensure critical and high priority CI’s are delivered... ...Bachelor’s or master’s degree in computer science, Engineering, or... ...PTO, equity RSUs, annual performance bonus opportunities, retirement...PerformanceWork experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week$135.2k - $306.4k
...Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level,... ...optimized for low latency, high throughput, GPU... ..., including reliability, performance, security posture, cost efficiency... ...s, Master's, or Ph.D. in Computer Science, AI/ML,...PerformanceTemporary workFlexible hours- ...Principal Software Engineer Role Overview As a Principal Engineer within the Decision Stream program,... ...architecture strategies to balance cost, performance, and business value. Make trade‑offs... ...skill with experience building high‑speed streaming platforms or distributed...PerformanceRemote workWork from home
$195k - $323k
...greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is... ...strategies to balance cost, performance, and business value. • Apply judgment... ...at scale and have experience building high-speed streaming platforms or distributed...PerformanceFull timePart timeRemote workWork from homeWorldwideFlexible hours- ...inventory. We provide an end-to-end software platform for the live... .... The Position The Principal Engineer is one of the most senior technical... ...one else can crack such as performance, scale, reliability, cross-system... ..., marketplaces, or high-transaction consumer platforms...PerformanceTemporary workLocal areaRemote work
$114.6k - $234.6k
...Oracle Health Platform Engineering builds and operates... ...delivery while maintaining high standards for... ...We are seeking a Principal Software Developer (IC4) to lead... ...security, scalability, performance, and operability requirements... ...• BS in Computer Science or related field...PerformanceTemporary workFlexible hours$135.2k - $306.4k
...and multi cloud, edge computing, and more. As are part... ...while delivering high-value cloud solutions.... ...Frameworks: Spearhead the engineering of new container... ...demanding workloads. Performance at Scale: Direct the... ...investment and drive the software design and development...PerformanceTemporary workWork experience placementWorldwideFlexible hours- Job Title : UI Engineering Manager Location : Atlanta, Indianapolis, Guadalajara THE OPPORTUNITY... ...a key member of our fast-growing and high-performing Engineering team. You will partner... ...supports impactful and revolutionary software that is changing the way sellers sell....PerformanceWork at office
- Position Purpose: The Principal Software Engineer serves as a senior technical leader responsible for architecting and delivering next-generation... ...development on Google Cloud Platform (GCP), enabling high-performing teams to deliver with speed, quality, and operational...PerformanceRemote jobWork experience placementShift workNight shift
- ...Responsibilities Octave is looking for a Principal Software Developer to join the team.... ...of software that performs analysis and reporting on... ...The developer will work in a high-performance agile/scrum team... ...Qualifications Bachelor’s Degree in Computer Science or a related...Performance
$114.6k - $234.6k
...We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @... ...that is capable of providing extreme performance for data warehousing, OLTP and... ...best performance, scalability and high availability. At the heart of every...PerformanceTemporary workFlexible hours$180k - $280k
...building a platform that powers all of compute at Vercel. That means we provide all... ...untrusted code from our customers: even a 1% performance improvement has massive repercussions... ...About You: You have 5+ years of software engineering experience, Golang preferred. You have...PerformanceRemote workWork from homeFlexible hours- Ll Oefentherapie is seeking a PSR performance engineer in Atlanta, Georgia, to lead improvements in... ...performance. You will define and develop software applications while working on... ...make a significant impact in creating high-performance software products and to work...Performance
- As an PSR performance engineer in the Database performance area, you will be a leading contributor... ...responsible for defining and developing software for tasks associated with the developing... ...a passion for improving and creating high performance software products, this is...Performance
- ...can work across developer, DevOps and platform engineering teams to build tools and patterns that make software delivery faster, safer and more repeatable. This... ...payouts being subject to individual and company performance. Equal Opportunity Employer We are an equal opportunities...Performance
$135.2k - $306.4k
...opportunities. We are facing several engineering challenges in critical foundational... ...boundaries, bring in your expertise in highly performant, reliable, available system engineering... ...for investment and drive the software design and development for new major data...PerformanceTemporary workWork experience placementLocal areaRemote workFlexible hours- ...CSFS), is seeking to hire an experienced Computer Programmer II / Power Platform Developer... ...-office/hybrid: Work will primarily be performed in a remote environment, with on‑site support... ...of seven (7)+ years of experience as a Software Developer working within an Agile/Scrum...PerformanceWork at officeRemote work
- ## Software Engineer IApplyremote type: Hybrid Workinglocations: Atlanta, GAtime type: Full... ...minimizing resource usage while maintaining high performance* Apply multi-tasking and event driven... ...Basic Qualifications## ·BS in Computer Engineering/Computer Science or related##...Performance
- ...Description: Job Title: Software Engineer (Mid-Level / Senior)... ...functional teams to deliver high-quality software solutions.... ...technical discussions Ensure performance, scalability, and security... ...~ Associate's degree in Computer Science, IT, or related field...Performance
$175k
...Staff/Principal AI Software Engineer | Business Services | Hybrid in Sandy Springs,... ...mission-critical platforms perform flawlessly under real-world... ...unreliable connectivity, edge compute). What We’re Looking... ...architecture. Adaptability: High flexibility to pivot and...Work at officeLocal areaRemote workRelocation package2 days per week- ...Title: Sr. Software Engineer - Cloud APIs Grade: 11 Location: Midtown... ...or similar languages, with a focus on high-performance, scalability and resiliency in a service... ...~ Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related...Performance
- ...Developer We are seeking a highly skilled and passionate Next-... ...Developer Experience Software Engineer to join our team. This role... ...qualifications: ~ BS degree in Computer Science, Engineering, or a... ...understanding of application performance monitoring (APM) tools (e.g....Performance
- ...automation, and incident response while ensuring performance, availability, and security remain... ...(for example, VMware vSphere) for highly available workloads. Plan, test, and... ...Qualifications Bachelor's degree in IT, Computer Science, or a related field, or equivalent...PerformanceContract workWork at office
- ...specifically creates web-based software to manage leads for loan... ...optimize code work with our Performance Enhancement Group to achieve... ...~ Bachelor's degree in Computer Science or Information technology... ...development and deployment of high-volume web applications and APIs...Performance
$102.4k - $128k
...Software Engineer We are seeking a Software Engineer to support the development... ..., testing, and performance optimization. You will collaborate... ...solutions. Develop high-quality, maintainable code using... ...~ Bachelor's degree in Computer Science, Software Engineering...PerformanceLocal area- ...Position Purpose The Sr. Software Engineer is responsible for independently... ..., security, resilience, performance tuning and production monitoring... ...with a sense of urgency, high energy and enthusiasm; Consistently... ...database technology, cloud computing techniques, CI/CD tools,...PerformanceWork experience placementRemote workShift work
- ...are seeking a skilled Senior Software Engineer to contribute to the full-... ...software solutions within a high-velocity engineering team. This... ...but not limited to: Compute: Lambda, Step Functions API... ...optimization, security posture, and performance tuning efforts Implement...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!
- principal software engineer Atlanta, GA
- senior principal cloud computing engineer Atlanta, GA
- senior principal scientist Atlanta, GA
- principal cloud computing engineer Atlanta, GA
- principal solutions consultant Atlanta, GA
- epic principal trainer Atlanta, GA
- principal Atlanta, GA
- principal architect Atlanta, GA
- principal consultant Atlanta, GA
- principal solution architect Atlanta, GA


