... graph systems, parallel runtimes, or another related field * You have strong experience in performance analysis and optimization * No previous experience with OCaml or functional programming ...
... graph systems, parallel runtimes, or another related field * You have strong experience in performance analysis and optimization * No previous experience with OCaml or functional programming ...
Leads programs utilizing activity zones or parallel programming concepts to meet the needs of all residents in the assigned area Provides appropriate individual resident interventions in group ...
Leads programs utilizing activity zones or parallel programming concepts to meet the needs of all residents in the assigned area Provides appropriate individual resident interventions in group ...
NJ Duration: Full Time Description: DevOps Release Engineer Responsibilities include Deploying ... Creating branches to support parallel development Responsible for Code control and resolving merge ...
NJ Duration: Full Time Description: DevOps Release Engineer Responsibilities include Deploying ... Creating branches to support parallel development Responsible for Code control and resolving merge ...
We do have a job opening for the position of Devops Chef DeveloperPosition with one of our clients ... Creating branches to support parallel development Responsible for Code control and resolving merge ...
We do have a job opening for the position of Devops Chef DeveloperPosition with one of our clients ... Creating branches to support parallel development Responsible for Code control and resolving merge ...
It provides strategic business consulting, technology, engineering and outsourcing services to help ... Creating branches to support parallel development Responsible for Code control and resolving merge ...
It provides strategic business consulting, technology, engineering and outsourcing services to help ... Creating branches to support parallel development Responsible for Code control and resolving merge ...
Senior Software Engineer (Architecture)
New York, NY · On-site
$134K - $176K/yr
... engineers, and optimizing software ... for highly parallel architectures to maximize performance and efficiency. Responsibilities:
Quick apply
Senior Software Engineer (Architecture)
New York, NY · On-site
$134K - $176K/yr
... engineers, and optimizing software ... for highly parallel architectures to maximize performance and efficiency. Responsibilities:
SGIP entails the review of approximately 6,000 residential applications plus 150 commercial applications per year from outside developers and customers who are proposing to interconnect in parallel ...
SGIP entails the review of approximately 6,000 residential applications plus 150 commercial applications per year from outside developers and customers who are proposing to interconnect in parallel ...
SGIP entails the review of approximately 6,000 residential applications plus 150 commercial applications per year from outside developers and customers who are proposing to interconnect in parallel ...
Quick apply
SGIP entails the review of approximately 6,000 residential applications plus 150 commercial applications per year from outside developers and customers who are proposing to interconnect in parallel ...
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 ...
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 ...
Job Title: ETL Ab Initio Developer Location: Coral Springs, FL, Berkeley Heights, NJ & Atlanta, GA ... Experience with parallel processing, data quality, and performance tuning. * Familiarity with ...
Job Title: ETL Ab Initio Developer Location: Coral Springs, FL, Berkeley Heights, NJ & Atlanta, GA ... Experience with parallel processing, data quality, and performance tuning. * Familiarity with ...
Our system evaluates, in real time and in parallel, a large, irregular, and dynamic graph of calculations, described in a custom ML-like programming language. This role focuses on improving and ...
Our system evaluates, in real time and in parallel, a large, irregular, and dynamic graph of calculations, described in a custom ML-like programming language. This role focuses on improving and ...
Node Fullstack Developer
Manhattan, NY · On-site
Full Stack Developer Node with Python or Ruby Long Term NYC, NY - Remote Key Qualifications • At ... parallel processors like Spark • Experience with GraphQL • Experience with Airflow
Node Fullstack Developer
Manhattan, NY · On-site
Full Stack Developer Node with Python or Ruby Long Term NYC, NY - Remote Key Qualifications • At ... parallel processors like Spark • Experience with GraphQL • Experience with Airflow
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 ...
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 ...
Member of Technical Staff (Software Engineer, Computer Growth)
New York, NY · On-site
$220K - $405K/yr
You'll move fast, run many experiments in parallel, and own the outcome end-to-end. Tech Stack ... Full-stack engineering skills, with comfort across a modern web stack (we use Next.js, React ...
Member of Technical Staff (Software Engineer, Computer Growth)
New York, NY · On-site
$220K - $405K/yr
You'll move fast, run many experiments in parallel, and own the outcome end-to-end. Tech Stack ... Full-stack engineering skills, with comfort across a modern web stack (we use Next.js, React ...
Infinera Network Engineer
Park Ridge, NJ · On-site
Coordinate hot-cut migrations for spans without parallel fiber. * Technical Implementation ... Collaborate with Ciena optical engineers for deployment and provisioning of 6500 RLS/Navigator.
Infinera Network Engineer
Park Ridge, NJ · On-site
Coordinate hot-cut migrations for spans without parallel fiber. * Technical Implementation ... Collaborate with Ciena optical engineers for deployment and provisioning of 6500 RLS/Navigator.
Associate, Quantitative Developer - Prime Services
New York, NY · On-site
$150K - $200K/yr
Apply efficient memory management, performance optimization, and parallel computing techniques ... Full-stack engineering experience, including backend services and data access layers * Strong ...
Associate, Quantitative Developer - Prime Services
New York, NY · On-site
$150K - $200K/yr
Apply efficient memory management, performance optimization, and parallel computing techniques ... Full-stack engineering experience, including backend services and data access layers * Strong ...
Associate, Quantitative Developer - Prime Services
$150K - $200K/yr
Apply efficient memory management, performance optimization, and parallel computing techniques ... Full-stack engineering experience, including backend services and data access layers * Strong ...
Associate, Quantitative Developer - Prime Services
$150K - $200K/yr
Apply efficient memory management, performance optimization, and parallel computing techniques ... Full-stack engineering experience, including backend services and data access layers * Strong ...
Senior Staff Engineer, API Platform (DET)
Manhattan, NY · On-site
$115K - $158K/yr
... for parallel feature development and ensure incremental delivery of software. • Collaborate on a team of engineers, providing technical guidance, mentorship, and support to other teams and team ...
New
Senior Staff Engineer, API Platform (DET)
Manhattan, NY · On-site
$115K - $158K/yr
... for parallel feature development and ensure incremental delivery of software. • Collaborate on a team of engineers, providing technical guidance, mentorship, and support to other teams and team ...
New
Be Seen First
Business Intelligence Developer with ETL Experience
Greenwich, CT · On-site
$125K - $135K/yr
Business Intelligence Developer with Extract Transform and Load Experience My name is Bill Stevens ... Utilize massively parallel databases including Teradata, Exadata, Snowflake, or Redshift. Translate ...
Quick apply
Be Seen First
Business Intelligence Developer with ETL Experience
Greenwich, CT · On-site
$125K - $135K/yr
Business Intelligence Developer with Extract Transform and Load Experience My name is Bill Stevens ... Utilize massively parallel databases including Teradata, Exadata, Snowflake, or Redshift. Translate ...
Python Angular Developer
Jersey City, NJ · On-site
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 ...
Quick apply
Python Angular Developer
Jersey City, NJ · On-site
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 ...
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 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 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.

Job description
We're looking to hire a Software Engineer with experience working on language compilers and runtimes. Our team maintains a framework used at Jane Street for a wide variety of purposes, including financial modeling, risk calculation, and custom alerting. Our system evaluates, in real time and in parallel, a large, irregular, and dynamic graph of user-specified computations. We are particularly focused on understanding, quantifying, and improving its performance and scalability. The technical problems we face relate to implementation of programming languages and their runtimes, efficient distribution and scheduling of computation graphs, and effective measurement and communication of resource usage.
About You- You have a background in compilers, scheduling, dynamic graph systems, parallel runtimes, or another related field
- You have strong experience in performance analysis and optimization
- No previous experience with OCaml or functional programming languages is required
If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com.
About Jane Street
Sourced by ZipRecruiter
Industry
Finance and insurance
Company size
1,001 - 5,000 Employees
Headquarters location
New York, NY, US
Year founded
2000