Target Parallel Computing Engineer (Parallel Algorithms) in Sunnyvale, California
data-selector-name="jobdetails" data-org-id="1118" data-job-id="6782902" data-google-job-id="" data-apply-click-url="/job/ApplyClick">Parallel Computing Engineer (Parallel Algorithms)Apply NowJob ID:BUS0001EMDate posted:01/11/2018Location:Sunnyvale CA, Sunnyvale, California
Description:Target in Sunnyvale is looking for a highly motivated, creative Parallel Computing Engineer to design and develop massively parallel applications and systems. Specifically, the engineer in this position will develop extreme performance parallel algorithms running on all processor engines, including the integer engine, floating point engine, SSE4 engine, and AVX512 engine.Must have experience with distributed systems and parallel programming on tightly-coupled shared memory systems (multi-threaded, multi-process, and multi-system applications). Also, must have in-depth understanding of computer systems architecture, inter-process communication andsynchronization.Degree in Electrical Engineering, Computer Science, Computer Engineering, or similar is required.A post-graduate degree is desirable, but not required.Experience in the following areas is required:Numerical Analysis, Linear AlgebraC/C++Parallel Programming in symmetric multiprocessor systems and message-passing systems (MIMD, MISD, SIMD)Computer system architectureOperating Systems (kernel and user levels)Processor architectureGlobal process communication and synchronizationGlobal state consistency modelsScalability of systems and applications (Amdahl’s Law in practice)System Design, TroubleshootingExperience in the following areas is desirableiA64 instruction setSSE4, AVX512OpenCLLow latency networking, TCP/IP stacksHigh performance I/O applicationsHigh performance databasesPython, RubyNumeric linear algebra libraries (ATLAS, BLAS, LAPACK)
Target will consider for employment qualified applicants with criminal histories in a manner consistent with the San Francisco and Los Angeles Fair Chance Ordinances.