1

Parallel Programming Jobs in New York (NOW HIRING)

Be Seen First

The mission involves the architectural stewardship of massively parallel supercomputers and high ... Validate system performance through rigorous scripting and programming of distributed systems ...

New

Be Seen First

The mission involves the architectural stewardship of massively parallel supercomputers and high ... Validate system performance through rigorous scripting and programming of distributed systems ...

New

Solutions Engineer

New York, NY · On-site

$170K - $220K/yr

Flox has strong inbound, so you'll run multiple evaluations in parallel and need to hold quality ... Build trust with engineers and decision-makers through deep understanding and value creation. Scope ...

Java Developer

Manhattan, NY · On-site

$56.25 - $72.75/hr

Familiar with Apache Spark for parallel processing * Familiar with UNIX/Linux application debugging * Familiar with automation scripts such as AutoSys, UNIX shell, Perl, or Python for DevOps ...

Must have developed APEX apps in large teams with parallel development workflows. Strong ... Able to collaborate with DevOps and server admins for troubleshooting and issue resolution. Follows ...

Java Full Stack Developer

Newark, NJ · On-site

$55 - $70.75/hr

... programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing. * Must have experience with service ...

Experience in programming in Python using python packages and REST services * Proficient in writing ... Strong understanding of concurrent parallel and distributed systems * Fundamental understanding of ...

next page

Showing results 1-20

Parallel Programming information

What is a Parallel Programming job?

A Parallel Programming job involves developing software that can execute multiple tasks or computations simultaneously to improve performance and efficiency. Professionals in this field work with multi-core processors, distributed systems, and GPU computing to optimize software for speed and scalability. They typically use programming models like MPI, OpenMP, or CUDA to implement parallelism. Industries such as high-performance computing, data science, and machine learning heavily rely on parallel programming to handle large-scale computations.

What are the key skills and qualifications needed to thrive in the Parallel Programming position, and why are they important?

To excel in Parallel Programming, you need a solid background in computer science, strong proficiency in languages such as C/C++, Python, or Java, and experience with parallel computing frameworks. Familiarity with tools like OpenMP, MPI, CUDA, or parallel processing libraries, as well as relevant certifications or coursework, is highly valuable. Analytical thinking, collaboration, and effective problem-solving are essential soft skills for success in this role. These competencies enable professionals to efficiently develop, debug, and optimize scalable applications in high-performance computing environments.

What are some typical challenges encountered in a Parallel Programming role?

Professionals in parallel programming often face challenges such as identifying code sections that can be effectively parallelized, managing data dependencies, and handling synchronization between parallel tasks. Debugging and optimizing performance in multi-threaded or distributed environments can also be complex, requiring patience and attention to detail. Collaboration with data scientists, hardware engineers, and other software developers is common, as projects frequently involve cross-functional teamwork. Overcoming these challenges is a rewarding part of the job, leading to faster, more efficient software solutions that can have a significant impact in fields like scientific computing, finance, and machine learning.

What job makes $10,000 a month without a degree?

In the field of parallel programming, highly skilled software developers or engineers working on complex systems can earn $10,000 or more per month, especially with expertise in high-demand areas like GPU programming, distributed systems, or specialized frameworks. These roles often require strong coding skills, experience with parallel algorithms, and proficiency in tools such as CUDA or OpenCL, but may not always require a formal degree if demonstrated through a strong portfolio or certifications.
What are the most commonly searched types of Parallel Programming jobs in New York? The most popular types of Parallel Programming jobs in New York are:
What job categories do people searching Parallel Programming jobs in New York look for? The top searched job categories for Parallel Programming jobs in New York are:
Infographic showing various Parallel Programming job openings in New York as of May 2026, with employment types broken down into 50% Full Time, 36% Part Time, and 14% Contract. Highlights an 99% Physical, and 1% Remote job distribution.

AI Systems Engineering | Autonomous Agents | Scalable Clusters | Exascale Computing

StaffRight Associates, LLC

Manhattan, NY

Other

Posted 18 days ago


Job description

Preface

This search targets elite practitioners in Computational Biochemistry and Distributed Systems Architecture who possess the first-principles mastery required to bridge the gap between theoretical molecular dynamics and large-scale infrastructure execution. The complexity of simulating atomic-level interactions demands an individual with an advanced academic pedigree (Ph.D. or Master’s in Computer Science, Engineering, or a related quantitative field) capable of engineering the foundational fabrics that power discovery. Success in this role requires more than administrative proficiency; it necessitates a deep technical synthesis of high-performance computing (HPC) and agentic workflows to ensure that massive-scale GPU clusters and custom supercomputing hardware are seamlessly translated into actionable research environments.


The Mission

StaffRight Associates is recruiting to identify a Systems Engineer capable of orchestrating one of the world''''s most sophisticated computational research environments. The mission involves the architectural stewardship of massively parallel supercomputers and high-density GPU clusters designed for drug discovery.

You will be responsible for the systemic resilience and optimization of a multi-petabyte, multi-thousand-core infrastructure, ensuring that the intersection of hardware and software enables researchers to decode biologically significant molecules with unprecedented precision.


Core Technical Objectives
  • Orchestrate Kubernetes-powered agentic workflows to automate and scale complex research pipelines across distributed environments.

  • Engineer and maintain state-of-the-art GPU clusters, managing high-density configurations of hundreds of units for machine learning and simulation workloads.

  • Optimize high-performance RDMA fabrics and wide-area networks to ensure low-latency, high-throughput data transfer across specialized research segments.

  • Formalize the administration of massive Linux clusters, managing tens of thousands of CPU cores and ensuring the integrity of tens of petabytes of storage.

  • Synthesize custom supercomputing assets with commodity hardware, providing a secure, convenient, and high-performance interface for AI and drug discovery agents.

  • Validate system performance through rigorous scripting and programming of distributed systems, utilizing Python to enhance automation and reliability.


Candidate DNA
  • Architectural Philosophy: A commitment to first-principles thinking regarding Linux internals, including deep-tier knowledge of file systems, networking protocols, and process management.

  • Technical Versatility: A track record of solving multi-dimensional problems in HPC systems engineering, software development, or large-installation systems administration.

  • Intellectual Curiosity: A relentless drive to explore the "how" and "why" of system behavior, coupled with the agility to pivot between high-level architectural design and granular troubleshooting.

  • Collaborative Literacy: Excellent communication skills with the ability to articulate complex technical constraints to multidisciplinary teams of scientists and researchers.


Academic & Research Pedigree
  • Foundational Excellence: An advanced degree (Ph.D. or Master''''s) in Computer Science, Systems Engineering, or a related STEM discipline.

  • HPC Domain Expertise: Proven experience in high-performance data-parallel computing or the management of massively parallel systems.

  • Mathematical Rigor: A background that supports the understanding of computational modeling and the technical demands of atomic-level simulations.


Partnering with StaffRight Associates

At StaffRight Associates, we operate at the intersection of technical synthesis and structural alignment. We don’t just match resumes to keywords; we map your engineering DNA, your architectural philosophy, your approach to system resilience, and your "Goal-Execution-Mapping", to the most sophisticated STEM challenges in the industry.

When you partner with us, you are engaging with a team that speaks your language and understands the nuances of high-stakes innovation. We are committed to placing elite talent where their technical contributions drive systemic impact.