1

Python Phd Hpc Jobs in Rhode Island (NOW HIRING)

Python Phd Hpc information

What are the key skills and qualifications needed to thrive as a Python PhD HPC specialist, and why are they important?

To excel as a Python PhD HPC specialist, you need advanced knowledge of Python programming, parallel computing concepts, and a doctoral degree in a computationally intensive field. Familiarity with HPC clusters, job schedulers like SLURM, and libraries such as NumPy, SciPy, and MPI for Python is typically required. Strong analytical thinking, problem-solving, and collaboration skills set candidates apart in this role. These competencies ensure efficient development, optimization, and deployment of large-scale computational models that drive scientific research and innovation.

What are the typical challenges faced by a Python PhD HPC specialist when working on large-scale computational projects?

Professionals in a Python PhD HPC role often encounter challenges related to optimizing Python code for high-performance computing environments, particularly when scaling computations across multiple nodes or clusters. Managing memory usage, debugging parallel code, and ensuring compatibility with various HPC libraries and frameworks are common hurdles. Additionally, effective collaboration with interdisciplinary teams—such as domain scientists, system administrators, and data engineers—is crucial for project success. Staying updated with advancements in both Python and HPC technologies also requires ongoing learning and adaptability.

What is a Python PhD HPC specialist?

A Python PhD HPC specialist is a professional with a doctoral degree who uses the Python programming language to develop and optimize high-performance computing (HPC) applications. These specialists often work on complex scientific or engineering problems that require significant computational resources, such as simulations, data analysis, or machine learning at scale. They possess deep expertise in both Python programming and HPC environments, including parallel computing, distributed systems, and cluster management. Their work often bridges the gap between theoretical research and practical implementation on supercomputers or large compute clusters.
What are popular job titles related to Python Phd Hpc jobs in Rhode Island? For Python Phd Hpc jobs in Rhode Island, the most frequently searched job titles are:
What job categories do people searching Python Phd Hpc jobs in Rhode Island look for? The top searched job categories for Python Phd Hpc jobs in Rhode Island are:
What cities in Rhode Island are hiring for Python Phd Hpc jobs? Cities in Rhode Island with the most Python Phd Hpc job openings:

INTERNSHIP:Computational Fluids Dynamics (CFD) Software Test Engineer

3ds

Johnston, RI • On-site

$32 - $40/hr

Full-time, Internship

Posted 20 days ago


Job description

Role Description & Responsibilities
This position will report in the Dassault Systemes SIMULIA R&D organization and will work closely with the CFD Product Management, Industry Experts and Software Development teams to build, test, release and support our CFD software products and technologies.
Your role will include designing and executing functional, performance and reliability test plans and ensuring expected quality criteria is successfully achieved prior to release. You will run CFD simulations covering a range of Industry scenarios on supported hardware configurations including High Performance Computing (HPC) environments both On Premises and On Cloud. You will capture and analyze the corresponding current and historical test results to assess quality, identify areas for improvement and communicate key insights
This position is located in our Johnston, RI location and fully onsite with some flexibility for remote days. This role will start as a 3 month internship at 40 hrs per week. After the first 3 months, there is the option for a second internship for up to an additional 9 months at 30 hrs per week. This will also be a fully onsite position
Your responsibilities will include:
  • Perform test define and execution of our 3DEXPERIENCE Fluids CFD simulation applications
  • Assist in the planning, coordination & support of our CFD Beta sessions
  • Perform continuous process and test improvement initiatives to improve our product quality and process efficiency including the development of a continuous automated testing system
  • Validate CFD Industry models and workflows across supported simulation execution configuration environments including HPC On Premises and On Cloud
  • Perform non-functional testing activities including design and execution of installation, licensing, performance & scalability tests
  • Review software requirements, specifications and technical design documents
  • Analyze, debug and communicate findings and results to key stakeholders
  • Identify and document software defects and validate fixes in a timely manner
  • Participate in release readiness assessments

Qualifications
Some knowledge of the following areas is invaluable:
  • BS, MS or PhD engineering degree with a concentration in Fluid Mechanics / Computational Fluid Dynamics (CFD)
  • 3.0 or greater GPA
  • Experience and/or coursework using at least one CFD software product
  • Excellent verbal and written communication skills including ability to clearly articulate details
  • Positive attitude, self-starter, with strong interpersonal skills and team player mentality
  • Enjoy problem solving with strong critical thinking skills and passion to learn
  • Ability to multi-task in a fast-paced environment

The following areas are not required but nice to have:
  • Exposure to Cloud Computing & HPC technologies and environments
  • Basic knowledge of JavaScript, Python or other programming language
  • Prior Fluids / CFD Industry experience
  • Understanding of software testing concepts

Inclusion statement
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at 3DS are based on merit, qualifications and abilities. 3DS is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, gender, sex (including pregnancy, childbirth or medical or common conditions related to pregnancy or childbirth), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected under applicable law. 3DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state laws and local ordinances. We are committed to fair employment practices and will evaluate all candidates based on their qualifications, regardless of past arrest or conviction history.
Salary Pay Transparency
Compensation for the role will be commensurate with experience. The total expected compensation range will be between $32 and $40, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.