1+ months

High-Performance Computing Engineer

Sunnyvale, CA 94086
  • Jobs Rated
    100th

JOIN US AS A HIGH-PERFORMANCE COMPUTING ENGINEER

PRIMARY FUNCTION

TheHigh-Performance Computing Engineer will design and develop tools to optimize parallel computing algorithms on heterogeneous platforms including vector engines (AVX512), FPGAs, GPUs, and other types of super-computing hardware platforms.

PRINCIPAL DUTIES AND RESPONSIBILITIES

  • Design and develop parallel computing algorithms
  • Design and develop tools to optimize parallel computing algorithms
  • Manage life-cycle of HPC products from inception to deployment
  • Research new parallelization paradigms on new computer architectures

JOB REQUIREMENTS

  • PhD degree in Computer Science, Computer Architecture, Electrical Engineering or Computer Engineering
  • In-depth understanding of computer, processor architecture
  • In-depth understanding of shared-memory multiprocessor, multi-core programming
  • In-depth understanding of processor cache, cache consistency protocols
  • In-depth understanding of parallelization paradigms
  • Experience in designing and developing large-scale real-time systems
  • Deep understanding of Operating system kernels
  • Deep understanding of machine-level architecture and programming
  • Deep understanding of computer performance, benchmarking, latency, throughput
  • High-performance linear algebra libraries
  • Expert-level knowledge of C (or C++).
  • Some familiarity with Tensorflow or similar
  • Ability to analyze systems at all levels
  • Ability to make decisions based on strict scientific analysis
  • Outstanding communication skills
  • Ability to create, innovate, think out-of-the box
  • Understand application/software development and design.
  • Collaborative personality, able to engage in interactive discussions with the rest of the team

Americans with Disabilities Act (ADA)

Target will provide reasonable accommodations (such as a qualified sign language interpreter or other personal assistance) with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Distribution Center or reach out to Guest Services at 1-800-440-0680 for additional information.

Categories

Jobs Rated Reports for Computer Service Technician

Posted: 2020-07-01 Expires: 2020-08-29

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

High-Performance Computing Engineer

Target
Sunnyvale, CA 94086

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Service Technician
100th2017 - Computer Service Technician
Overall Rating: 100/199
Median Salary: $51,470

Work Environment
Fair
94/199
Stress
Very Low
26/199
Growth
Good
55/199
Powered ByCareerCast