High Performance Computing Engineer

Watershed Informatics

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in parallel and distributed computing
  • Proficiency in programming languages: Python, C/C++, and Bash
  • Hands-on experience with Unix/Linux and containerization technologies
  • Familiarity with cloud environments and networking/security concepts
  • Strong analytical skills for complex problem solving

Responsibilities

  • Integrate software libraries and frameworks into high-performing applications
  • Develop benchmarking and resource monitoring solutions
  • Collaborate with software engineers to optimize software performance
  • Enhance computational throughput through efficient coding practices

Benefits

  • Flexible work hours
  • Opportunities for professional development and training
  • Access to modern tools and technologies
  • Collaborative and inclusive work environment
  • Potential for remote work options
Full Job Description
Responsibilities
  • Integrate software libraries and cluster computing frameworks into high performance applications
  • Develop solutions for benchmarking, metric collection, and monitoring of resources
  • Collaborate with software engineers to optimizing software and maximize computational throughput
Qualifications
  • Experience in all of the following areas: parallel computing, distributed computing, computer architecture, and software optimization
  • Programming experience in Python, C/C++, and Bash
  • Experience working with Unix/Linux, containerization, and cloud environments
  • Familiarity with networking, security, and the Linux operating system
  • Ability to analyze very complex problems and come up with novel solutions

Similar Jobs

More Jobs at Watershed Informatics

More Information Technology Jobs

Find similar High Performance Computing Engineer jobs: