1

Internship High Performance Computing Engineer Jobs in Rochester, NY

C++ Tutor

Rochester, NY ยท Remote

$18 - $40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

We are committed to sourcing, attracting, and hiring high-performance innovators, while providing ... Internship, research, or project experience in the semiconductor or electronics industry.

We are committed to sourcing, attracting, and hiring high-performance innovators, while providing ... Internship or academic experience in semiconductor testing or lab environment * Basic knowledge of ...

... computing infrastructure. You'll solve complex mechanical engineering challenges in sub-micron ... in high-performance connectivity solutions. Please note: operations are currently based at a ...

next page

Showing results 1-20

Internship High Performance Computing Engineer information

See Rochester, NY salary details

$10

$59

$96

How much do internship high performance computing engineer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for internship high performance computing engineer in Rochester, NY is $59.30, according to ZipRecruiter salary data. Most workers in this role earn between $48.61 and $67.12 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an internship high performance computing engineer?

To thrive as an Internship High Performance Computing Engineer, you need a solid background in computer science fundamentals, programming (especially in C/C++ or Python), and a familiarity with parallel computing concepts, often supported by coursework or relevant project experience. Experience with Linux environments, HPC clusters, and distributed computing frameworks, as well as tools like MPI, OpenMP, or Slurm, is commonly required. Strong problem-solving skills, attention to detail, and the ability to collaborate effectively within technical teams help interns stand out. These skills ensure you can efficiently support computational research, resolve technical challenges, and contribute meaningfully to HPC projects.

What is the difference between Internship High Performance Computing Engineer vs Internship Data Scientist?

AspectInternship High Performance Computing EngineerInternship Data Scientist
Required SkillsProgramming (C++, Python), parallel computing, HPC systemsStatistics, machine learning, data analysis, Python/R
Work EnvironmentResearch labs, tech companies, academia with focus on HPC systemsTech firms, finance, healthcare, research institutions
Industry UsageHigh-performance computing projects, scientific simulationsData analysis, predictive modeling, business insights

Internship High Performance Computing Engineers focus on developing and optimizing computational systems for large-scale scientific and engineering problems, requiring skills in parallel programming and HPC environments. In contrast, Internship Data Scientists analyze data to extract insights, using statistical and machine learning techniques. Both roles are valuable in tech and research sectors but differ in technical focus and daily tasks.

What is an internship high performance computing engineer?

An Internship High Performance Computing (HPC) Engineer is a student or early-career professional who works with advanced computing systems designed for processing large data sets and complex calculations at high speeds. During the internship, they assist in developing, optimizing, and maintaining HPC infrastructure, software, or applications used in scientific research, engineering, or data analysis. The role often involves learning about parallel computing, cluster management, and performance tuning, while gaining hands-on experience with cutting-edge technologies. Interns work under the supervision of experienced HPC engineers, contributing to projects that advance computational capabilities in various fields.

What types of projects can I expect to work on as an internship high performance computing engineer?

As an Internship High Performance Computing (HPC) Engineer, you will typically contribute to projects involving optimization of scientific applications, performance analysis, and cluster management. Interns often assist with benchmarking software, troubleshooting issues in parallel computing environments, and supporting researchers with technical solutions. You'll likely collaborate closely with senior HPC engineers, system administrators, and academic researchers to ensure efficient use of computing resources. This hands-on experience provides valuable insight into real-world challenges faced in HPC environments and helps build a strong foundation for future roles in the field.
What are popular job titles related to Internship High Performance Computing Engineer jobs in Rochester, NY? For Internship High Performance Computing Engineer jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Internship High Performance Computing Engineer jobs in Rochester, NY look for? The top searched job categories for Internship High Performance Computing Engineer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Internship High Performance Computing Engineer jobs? Cities near Rochester, NY with the most Internship High Performance Computing Engineer job openings:

Global Quantitative Strategies | Machine Learning Engineer

Citadel LLC

Rochester, NY โ€ข On-site

$275 - $350/hr

Other

Medical, Life, Retirement

Posted 4 days ago


Job description

Overview

Global Quantitative Strategies (GQS) is the quantitative investment business of Citadel. Founded in 2012, GQS has grown into one of Citadelโ€™s core investment strategies and one of the top quantitative investment teams in the world. Collaborative teams of researchers, engineers, and traders develop robust systems and advanced quantitative models to operate at scale and identify investment opportunities across global markets.

Machine Learning Engineers (MLEs) in GQS work at the intersection of deep learning, quantitative research, and high-performance computing. In this role, you will collaborate closely with Quantitative Researchers and Quantitative Research Engineers to design, build, optimize, and scale models and modeling systems that power research and production workflows. This is not a traditional infrastructure engineering role. MLEs are deeply embedded in the research process, partnering with researchers to understand modeling challenges, translate research ideas into scalable model architectures, and improve the performance, reliability, and efficiency of machine learning systems.

You will work on model architecture, distributed training, inference optimization, research tooling, and internal ML libraries that enable the development and deployment of models across major asset products globally. The work directly supports the research and productionization of machine learning models used in systematic investing, including developing new modeling approaches, optimizing large-scale training workflows, and creating tools that help researchers experiment faster and more effectively.

Responsibilities

Design, implement, and optimize machine learning models and modeling systems used in research and production workflows.

Collaborate with Quantitative Researchers and Engineers to translate research ideas into scalable model architectures.

Contribute to distributed training, inference optimization, and tooling for ML libraries used across the firm.

Develop and optimize ML workflows for training speed, inference performance, scalability, reliability, and cost efficiency.

Work within Linux-based, high-performance computing or distributed computing environments and ensure robust, maintainable solutions.

Qualifications
  • Bachelorโ€™s, Masterโ€™s, or PhD in Computer Science, Engineering, Mathematics, Statistics, Machine Learning, or an equivalent technical field
  • Strong programming skills in Python with experience in C++, CUDA, or other performance-oriented technologies
  • Experience designing, implementing, training, or optimizing machine learning models, particularly deep learning models
  • Strong understanding of model architecture, training dynamics, optimization techniques, and performance tradeoffs
  • Experience with PyTorch, TensorFlow, JAX, or similar ML frameworks
  • Experience building or extending ML libraries, research tooling, model training systems, or distributed training workflows
  • Ability to optimize ML workflows for training speed, inference performance, scalability, reliability, and cost efficiency
  • Experience developing on a Linux stack and working in modern HPC or distributed computing environments
  • Ability to collaborate with researchers, understand open-ended research problems, and translate modeling needs into robust technical solutions
  • Proven track record of solving complex technical problems with creativity, strong judgment, and attention to research impact
  • Strong communication skills and ability to work across research, engineering, and infrastructure teams
  • Interest in financial markets and applying ML to systematic investing
Privacy and Compliance

We collect and use personal data in accordance with our Privacy Policy. We retain data on prospective candidates and may consider suitability for alternative opportunities at Citadel. For more information, see our Privacy Policy.

Compensation and Benefits

In accordance with applicable law, the base salary range for this role is $275,000 to $350,000. The employee in this role will be eligible to participate in a discretionary incentive compensation program, as well as a wide array of benefit programs, including medical and life insurance, retirement and tax-free savings plans, and access to other healthcare programs.

#J-18808-Ljbffr