High-Performance Computing Researcher

2 weeks ago


New York, New York, United States JPMorganChase Full time
Job Overview

We are seeking a highly skilled and experienced software engineer to join our team as a Lead Software Engineer for High-Performance Computing Research. As a key member of our agile team, you will be responsible for designing and delivering production-quality technology solutions in a secure, stable, and scalable way.

As a Lead Software Engineer, you will work closely with our quantum-inspired algorithm research team to identify bottlenecks in subroutines of the algorithms and devise methods to speed up their executions. You will also be responsible for optimizing software solutions for execution speed, memory efficiency, and communication latency through algorithmic improvements and vectorization.

Key Responsibilities
  • Design and develop secure high-quality production code in C, C++, Python, and other languages
  • Review and debug code written by others, and write high-quality documentation and unit tests for software solutions
  • Implement high-performance distributed executions of software solutions and deploy them onto distributed platforms, including multi-threaded CPUs, multiple CPUs, and GPUs
  • Optimize software solutions for execution speed, memory efficiency, and communication latency through algorithmic improvements and vectorization
  • Work with the quantum-inspired algorithm researchers to identify bottlenecks in subroutines of the algorithms and devise methods to speed up their executions
  • Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Requirements
  • Formal training or certification on software engineering concepts with 5+ years of applied experience
  • Bachelor's degree combined with 4+ years of industry experience in algorithm execution or a Master's or Ph.D. degree in computer science, physics, math, engineering, or related fields combined with 2+ years of industry experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming language(s) - Proficiency in Python
  • Experience leading software projects
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • In-depth knowledge of the financial services industry and their IT systems
  • Practical cloud native experience
Preferred Qualifications
  • Proficiency in C++ and Standard Template Library (STL). Proficiency in C / Julia
  • Experience with GPU acceleration and distributed programming of algorithms (CUDA, OpenCL, OpenMP, MPI, AVX)
  • Familiarity with mainstream compilers (gcc, icc, llvm/clang) especially their features and options related to tuning the performance of the compiled software
  • Experience in implementing data structures for randomized algorithms in big data settings (e.g., Sketching techniques, sampling techniques for numerical linear algebra)
  • Experience in building tensor network libraries for applications in machine learning and optimization. Experience in using FPGAs to accelerate algorithms across machine learning or optimization
  • Experience in running large scale Monte-Carlo simulations. Experience in accelerating annealing type algorithms using GPUs
  • Experience in finance is a plus, though no prior familiarity with financial use cases is required
About Us

JPMorgan Chase & Co. is one of the oldest financial institutions, offering 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, discretionary incentive compensation, and 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.

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 is an Equal Opportunity Employer, including Disability/Veterans



  • New York, New York, United States JPMorganChase Full time

    Job OverviewWe are seeking a highly skilled and experienced Research Scientist to join our team in the Chief Technology Office's Global Technology & Applied Research group at JPMorgan Chase. As a Research Scientist, you will be responsible for designing and delivering trusted market-leading technology products in a secure, stable, and scalable way.The ideal...


  • New York, New York, United States JPMorganChase Full time

    Job OverviewWe are seeking a highly skilled and experienced Research Scientist to join our team in the Chief Technology Office's Global Technology & Applied Research group at JPMorgan Chase. As a Research Scientist, you will be responsible for designing and delivering trusted market-leading technology products in a secure, stable, and scalable way.The ideal...


  • New York, New York, United States JPMorganChase Full time

    Job SummaryWe are seeking a highly skilled Software Engineer III to join our Chief Technology Office's Global Technology & Applied Research team. As a seasoned member of an agile team, you will design and deliver trusted market-leading technology products in a secure, stable, and scalable way.Key ResponsibilitiesDevelop high-performance code in C, C++,...


  • New York, New York, United States JPMorganChase Full time

    Job OverviewWe are seeking a highly skilled and experienced Research Scientist to join our team in the Chief Technology Office's Global Technology & Applied Research group at JPMorgan Chase. As a Research Scientist, you will be responsible for designing and delivering high-performance computing solutions that meet the needs of our business.Key...


  • New York, New York, United States JPMorganChase Full time

    Job SummaryWe are seeking a highly skilled and experienced Software Engineer III to join our Chief Technology Office's Global Technology & Applied Research team. As a seasoned member of an agile team, you will design and deliver production quality technology implementation in a secure, stable, and scalable way. Your primary focus will be on developing...


  • New York, New York, United States JPMorganChase Full time

    Job OverviewWe are seeking a highly skilled and experienced software engineer to join our team as a Lead Software Engineer for High-Performance Computing Research. As a key member of our agile team, you will be responsible for designing and delivering production-quality technology solutions in a secure, stable, and scalable way.Key Responsibilities:Design...


  • New York, New York, United States JPMorganChase Full time

    Job OverviewWe are seeking a highly skilled and experienced software engineer to join our team as a Lead Software Engineer for Quantum Computing. As a key member of our team, you will be responsible for designing and delivering high-performance software solutions that leverage the power of quantum computing.As a Lead Software Engineer, you will work closely...


  • New York, New York, United States Icahn School of Medicine at Mount Sinai Full time

    Job Title: Associate Director High Performance ComputationalThe Icahn School of Medicine at Mount Sinai is seeking an experienced Associate Director to lead the High Performance Computational team. This role will be responsible for architecting, designing, and managing the technical operations for the Scientific Computing and Data's computational and data...


  • New York, New York, United States Icahn School of Medicine at Mount Sinai Full time

    Lead High Performance Computing ArchitectAbout the RoleWe are seeking a highly skilled and experienced Lead High Performance Computing Architect to join our team at the Icahn School of Medicine at Mount Sinai. As a key member of our Scientific Computing group, you will be responsible for architecting, designing, and leading the technical operations for our...


  • New York, New York, United States Icahn School of Medicine at Mount Sinai Full time

    Job Title: Lead High Performance Computing ArchitectAbout the Role:We are seeking a highly skilled and experienced Lead High Performance Computing Architect to join our team at the Icahn School of Medicine at Mount Sinai. As a key member of our Scientific Computing group, you will be responsible for architecting, designing, and leading the technical...


  • New York, New York, United States Icahn School of Medicine at Mount Sinai Full time

    About the RoleWe are seeking a highly skilled and experienced High Performance Computing Architect to join our team at the Icahn School of Medicine at Mount Sinai. As a key member of our Scientific Computing and Data group, you will play a critical role in architecting, designing, and leading the technical operations for our computational and data science...


  • New York, New York, United States Icahn School of Medicine at Mount Sinai Full time

    Job Title: Associate Director High Performance ComputationalThe Icahn School of Medicine at Mount Sinai is seeking an experienced Associate Director to lead the High Performance Computational team. As a key member of the Scientific Computing and Data team, you will be responsible for architecting, designing, and managing the technical operations for the...


  • New York, New York, United States Icahn School of Medicine at Mount Sinai Full time

    Job Title: Senior High Performance Computing System AdministratorAbout the Role:We are seeking a highly skilled Senior High Performance Computing System Administrator to join our team at the Icahn School of Medicine at Mount Sinai. As a key member of our Scientific Computing and Data group, you will be responsible for designing, deploying, and maintaining...


  • New York, New York, United States Icahn School of Medicine at Mount Sinai Full time

    Job SummaryWe are seeking a highly skilled Senior High Performance Computing System Administrator to join our team at the Icahn School of Medicine at Mount Sinai. The successful candidate will be responsible for designing, deploying, and maintaining our computational and data science ecosystem, including high-performance computing systems, clinical research...


  • New York, New York, United States Icahn School of Medicine at Mount Sinai Full time

    About the RoleWe are seeking a highly skilled and experienced professional to join our team as the Associate Director of High-Performance Computing and Data Ecosystem at the Icahn School of Medicine at Mount Sinai. This is a unique opportunity to lead the development and implementation of a world-class computational and data science ecosystem that supports...


  • New York, New York, United States Normal Computing Full time

    About Our MissionAt Normal Computing, we're pioneering a new paradigm in thermodynamic computing to accelerate probabilistic AI workloads by embracing noise. Our work combines foundational research on the physics of computing with a mission to develop scalable, reliable silicon and systems that revolutionize AI.Your Role in Our TeamAs a mixed-signal design...


  • New York, New York, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled Cloud Solutions Architect to join our team at Amazon Web Services, Inc. as a Senior Technical Solutions Specialist. In this role, you will be responsible for leading the technical workstreams for scaling and engagement with AWS High Performance Computing (HPC) for Financial Services customers in North America.Key...

  • Senior GTM Specialist

    4 weeks ago


    New York, New York, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled Cloud Solutions Architect to join our team at Amazon Web Services, Inc. as a Senior GTM Specialist - High Performance Computing. In this role, you will be responsible for leading the technical workstreams for scaling and engagement with AWS HPC for Financial Services customers in North America.Key...


  • New York, New York, United States JPMorganChase Full time

    Job Title: Quantum Computing ResearcherWe are seeking a highly skilled Quantum Computing Researcher to join our team at JPMorgan Chase. As a key member of our Chief Technology Office, you will play a critical role in designing and delivering trusted market-leading technology products in a secure, stable, and scalable way.Key Responsibilities:Lead quantum...


  • New York, New York, United States Fourier Ltd Full time

    Senior HPC Network EngineerFourier Ltd is seeking a highly skilled Senior HPC Network Engineer to design, build, and innovate the HPC network that supports our premiere algo trading firm and research initiatives.The ideal candidate will have experience working in HPC/AI/hyper-scale/large-scale GPU environments and will be responsible for product selection,...